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