关于PyQt,Qt和PySide的困惑

时间:2014-05-22 08:38:27

标签: python qt pyqt pyside

我想创建一个可以在PC上运行的应用程序,为此我想用Python编写代码并使用一些数据库工具,如SQLlite或MySql。我喜欢Qtdesigner和Qtcreator软件,但我面临的问题是我想用Python而不是C ++编写代码。那么,为此,我想知道PySide是否可以让我这样做?我很困惑。

3 个答案:

答案 0 :(得分:1)

Qt是面向使用C ++或QML的开发人员的跨平台应用程序和UI框架。 Qt API是用C ++实现的。

Qt有一些第三方语言绑定,可以找到Here

PySide和PyQt是Qt的Python绑定。两者都具有与Qt API类似的映射,但存在一些差异。他们都积极发展。

PySide根据LGPL许可证分发,PyQt根据GPL许可证分发,并提供商业支持选项。

答案 1 :(得分:1)

QtCreator从版本2.8.0开始有一个基本的python支持。但你应该configure QtCreator for python。您也可以使用python轻松使用QtDesigner。

答案 2 :(得分:0)

是的,您可以使用PySide或PyQt。但它不是像Qtdesigner和Qtcreator这样的工具 - 它是模块(库)。