TkKinter在构建用户界面方面使用广泛吗?
Tkinter通常用在什么类型的应用程序中呢?
我正在做一个Python项目,这是我第一次用Tkinter来创建一个简单的用户界面。
我想知道它是否广泛应用于某些特定的应用,或者是移动应用等等。
2 个回答
0
PyQt是一个将流行的Qt图形用户界面工具包与Python结合起来的工具。它功能非常全面。不过,如果你刚开始学习编程,tkinter是个不错的选择,等你熟悉了之后再转到PyQt或者wxWidgets也可以。
4
根据我所见,Tkinter非常适合做一些简单的应用程序、教学用途,或者当你不需要像Qt或wxWidgets这样更复杂的功能时。后者的库可能会占用好几兆的空间,而你可能根本用不上那么多。Tkinter是Python的标准库的一部分,所以用它来做这些事情很合适。不过,如果你需要更多的功能,Tkinter可能就不是最好的选择了。
以前,Tkinter的界面看起来很丑,因为它在每个平台上都是自己绘制控件;不过我觉得Python 2.7版本里的Tkinter现在使用的是本地控件,看起来好多了。
我觉得没有特别的应用场景;它是一个通用的库。