我进入了 python gui 编程,我想知道我现在正在使用的最好的文档化 GUI 构建器,比如 GLADE,但是我很难找到一些好的教程或文档,主要是在偶数处理领域。我还想了解什么是最好的/记录在案的 GUI 框架。感谢任何会回答的人。
4 回答
林间空地。您可以将 Glade GUI 与 Python 一起使用,文档就在那里。Glade 只是 GTK 的编辑器,因此您可以查看pyGTK 文档以获取信息。
事实上,我什至有一个视频教程。现在有点老了,但仍然应该给出这个想法。
至于替代品,另一个大的是QT 和 QT Designer。
qt。这是非常有据可查的。互联网上有很多信息。它里面还有很多东西,而不仅仅是 GUI。
它有 Python 绑定:PyQt
那里有很多教程。这里是其中的一些:
- http://qt-project.org/doc/qt-4.8/tutorials.html
- http://zetcode.com/gui/pyqt4/
- http://diotavelli.net/PyQtWiki/Tutorials
- http://lionel.textmalaysia.com/a-simple-tutorial-on-gui-programming-using-qt-designer-with-pyqt4.html
- http://www.youtube.com/watch?v=9E2KOphwZMg
- http://www.youtube.com/watch?v=LYF0spYkXUs
没有“最佳/记录在案的 GUI 框架”。有许多 GUI 工具包,它们或多或少都同样强大。Tkinter、PyQT、wxPython……各有优缺点。选择其中任何一个并开始学习。
我推荐 Tkinter 来学习,主要是因为你可能已经拥有它。一旦您了解了基于事件的编程的基础知识(并且 Tkinter 提供了一种相当温和的学习方式),您将能够更好地判断哪些可用工具包符合您对“最佳”的定义。
你会在这里找到一些非常好的和新的视频教程:http:
//vimeo.com/25185245
这里由 gnome 的成员 Daniel G. Siegel 制作,并教你如何制作一些小的图形应用程序。
如果我没记错的话,他首先解释了如何在没有空地的情况下创建 gui,然后在需要更全面的 ui 时介绍它。