是否有可能获得tkinter消息框图标图像文件?

时间:2016-06-13 07:23:10

标签: python python-3.x tkinter tk

我正在开发一个python / tkinter应用程序,并且发现默认消息框缺乏灵活性,我使用Toplevel编写了自己的程序。 我在重新创建messabox外观方面相当成功,但是,我找不到获取正常tkinter消息框中显示的图标的方法(即:错误,警告,信息图标......)

我做了一些研究并没有找到太多,除了那些图像存储在一个win32 DLL文件中...还尝试查看tkinter消息框模块代码,但它只有一个接口从python转换为TCL代码我可以找不到(反正可能无法阅读......)

无论如何使用python或TCL执行PhotoImage来获取这些图标的文件或粗略等价物(Tk().tk.call()对象)? 或者其他任何一种(通过当时的解释)方式来实现这一目标?

现在我能想到的最好的解决方案是使用screencapture,并将图标保存到文件中,但我宁愿能够访问原始的...

提前致谢!

1 个答案:

答案 0 :(得分:0)

粗略等价物可用作(tk全局变量):

::tk::icons::warning
::tk::icons::error
::tk::icons::information
::tk::icons::question

与未记录的任何内容一样,未来可能会发生变化,但这些应该是稳定的。