dle*_*bre 5 python tk-toolkit tkinter python-3.x
我正在开发一个 python/tkinter 应用程序,发现默认消息框缺乏灵活性,我使用Toplevel. 我在重新创建消息框外观方面相当成功,但是,我找不到一种方法来获取正常 tkinter 消息框中显示的图标(即:错误、警告、信息图标...)
我做了一些研究,但没有找到太多,除了这些图像存储在 win32 DLL 文件中...还尝试查看 tkinter messagebox 模块代码,但它只是一个从 python 传输到 TCL 代码的接口,我找不到(而且可能无论如何也无法阅读......)
无论如何,是否可以PhotoImage使用 python 或 TCL 执行来获取这些图标的文件或粗略等效项(对象)Tk().tk.call()?或者任何其他(然后详细解释)方法来实现这一目标?
现在我能想到的最好的解决方案是使用屏幕截图,并将图标保存到文件中,但我宁愿能够访问原始图标......
提前致谢 !
粗略的等效项可用作(tk 全局变量):
::tk::icons::warning
::tk::icons::error
::tk::icons::information
::tk::icons::question
Run Code Online (Sandbox Code Playgroud)
与任何未记录的内容一样,它将来可能会发生变化,但这些应该是稳定的。