【问题标题】:Python 3.x website and app GUIPython 3.x 网站和应用程序 GUI
【发布时间】:2012-05-22 20:31:25
【问题描述】:

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

  1. 操作简单,控制力强(不是大问题,反正我打算尽量往前走);
  2. 是跨平台的,具有原生的感觉;
  3. 在某处有很好的教程(请发布链接);
  4. 我可以用来销售应用程序/从网站获利,几乎没有许可问题(必须);
  5. 可以使用汉字作为字符串(不是必须的,但肯定会改变游戏规则)。

非常感谢!

【问题讨论】:

    标签: user-interface web python-3.x cjk


    【解决方案1】:

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

    • Tkinter 很简单,并附带 Python,但应用程序可能看起来有点难看。我喜欢this site 学习它,虽然它有点老了。

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

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

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

    【讨论】:

    猜你喜欢
    • 2012-03-14
    • 1970-01-01
    • 2014-09-03
    • 1970-01-01
    • 2011-01-31
    • 2010-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多