Tkinter在Linux下看起来非常丑陋。

3

代码在Mac(上图)和Linux(下图)生成不同的GUI

我打算使用anaconda 2.7分发这段代码,我在macOSX 10.10.3 64位机器上开发了所有代码。GUI窗口在macOS中看起来很自然,如上图所示。然而,当我在Linux(Ubuntu 14,64位)上运行相同的代码时,它看起来非常丑陋。我检查了两个平台上的Tkinter和ttk版本,并且它们是相同的。即Tkinter的修订版本为81008,ttk的版本为0.3.1。Python版本也是相同的,都是2.7.14。这应该是相同的,因为我安装了相同的anaconda 2.7分发。

我看到了这篇帖子Tkinter look (theme) in Linux。首先,GUI在Linux中并不像我的那么糟糕。其次,我尝试使用root.style.theme_use("clam")改变ttk.Style(),但没有任何效果。我还尝试更改字体样式,但也没有效果。

如果有任何帮助和建议,我将不胜感激。


请在此处尝试示例 https://dev59.com/gmw15IYBdhLWcg3wCnUn#15081982 - Honest Abe
请注意,美学并不完全是可量化的。 - Nae
1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接