Python 2.7(32 位)Windows:我们正在试验 Python 2.7 对主题 Tkinter ( ttk
) 的简单 GUI 支持,结果给我们留下了深刻的印象!新主题支持似乎不足的一个领域是如何包装特定于操作系统的常用对话框。
更正:换句话说,MessageBox
和ColorChooser
普通对话框有“难看”的 Win 95 风格块状按钮,而主题(圆形/渐变)按钮通常显示在 XP、Vista 和 Windows 7 下的这些普通对话框上。(我'我在所有 3 个平台上进行测试,结果相同,没有主题)。
注意:filedialog 常用对话框 ( askopenfilename
, askopenfilenames
, asksaveasfilename
, askdirectory
) 都是正确的主题。
import tkMessageBox as messagebox
messagebox.showinfo()
import tkColorChooser as colorchooser
color = colorchooser.askcolor( parent=root, title='Customize colors' )
MessageBox
关于使 Tkinter和ColorChooser
通用对话框与操作系统主题兼容(至少在 Windows XP 或更高版本下)需要什么的任何想法?