1

我刚刚开始学习编程,目前使用 Python 3.2,并且正在寻找构建一些简单的应用程序和可能的网站,也很简单。我想知道一个好的 GUI 库来启动它:

  1. 简单且控制良好(不是主要问题,无论如何我都计划尽可能地推进);
  2. 是跨平台的,具有原生的感觉;
  3. 在某处有很好的教程(请发布链接);
  4. 我可以用来销售应用程序/从网站获利,几乎没有许可问题(必须);
  5. 可以使用汉字作为字符串(不是必须的,但肯定会改变游戏规则)。

非常感谢!

4

1 回答 1

2

Python 3 中的跨平台 GUI 有两个主要选项:

  • Tkinter 很简单,并附带 Python,但应用程序可能看起来有点难看。我喜欢这个学习它的网站,虽然它有点旧。

  • Qt 更大、更复杂,但可以生成功能强大、外观漂亮的应用程序。如果你想用它制作专有软件,你需要使用PySide,而不是PyQt,但你使用它们的方式几乎是相同的。网上有很多教程(主要是针对 PyQt,它的使用时间更长,但如果您使用 PySide,它们就可以了)。

两者都应该处理任何字符,包括普通话,只要系统有带有这些字符的字体来显示它们。

两者的大部分教程都将基于 Python 2,因此您必须进行一些更改。print "foo"变成print("foo"),Tkinter变成tkinter, 例如.

于 2012-05-15T12:27:03.870 回答