PyQt

PyQt
Qt Designer
Qt Designer
開發者Riverbank Computing
首次发布1998
当前版本6.7.0[1]在维基数据编辑(2024年4月26日,9個月前)
编程语言C++ / Python[2]
操作系统跨平台
许可协议GNU GPL和商業授權
网站riverbankcomputing.com

PyQtPython语言的GUI编程解决方案之一。可以用来代替Python内置的Tkinter。其它替代者还有PyGTKwxPython等。与Qt一样,PyQt是一个自由软件。PyQt是PyKDE的基础。

PyQt的开发者是英国的“Riverbank Computing”公司。与4.5版本之前的Qt一样,它提供了GPL与商业协议两种授权方式,因此它可以免费地用于自由软件的开发。不过目前尚不提供LGPL授权方式。PyQt可以运行于Microsoft WindowsMac OS XLinux以及Unix的多数变种上。

2009年8月,Qt的开发公司诺基亚发布PySide,提供与PyQt类似的功能,但提供了LGPL授权。主要原因是“Riverbank Computing”不愿以LGPL授权发布PyQt。[3]

自4.5版本以后[4],PyQt同时支持Python 2.x与Python 3.x。但是在API方面有所区别,最主要的是运行在Python 3.x下的PyQt不使用QString,而是str。另外,之前为了避开Python 2.x关键词限制的exec_()print_()两个函数现在重新命名为exec()print()

另外一種PyQt標誌
  1. ^ PyQt v6.7.0 Released. 
  2. ^ PyQt4 Download. Riverbankcomputing. 2010 [2010-04-19]. (原始内容存档于2010-02-21). 
  3. ^ PySide has been released – PySide – Python for Qt. Pyside.org. 2009-08-18 [2009-09-03]. (原始内容存档于2009-10-25). 
  4. ^ PyQt v4.5 Released. Riverbank Computing Limited. 2009-06-05 [2011-04-28]. (原始内容存档于2010-11-14). 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne