pyqt5和qt-designer结合

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

pyqt5和qt-designer结合
在ubuntu中我们安装了python3-pyqt5这个包后就可以⽤pyqt5编程了,但是只能⽤纯代码写窗体,很⿇烦。

我们要⽤qt-designer来设计窗体。

我们通过新⽴得安装qt4-designer这个包即可,通过shell命令apt-get install也可。

界⾯如下:
通过这个软件设计窗体完成后,会保存为ui⽂件。

我们要把它转化为py⽂件。

我们要⽤到命令pyuic5或pyuic4.由于没安装相应的包,我们⽤不了这个命令。

这个命令在pyqt4-dev-tools这个包中,我们通过新⽴得或shell命令安装即可。

转换⽂件命令:
#把a.ui⽣成a.py
pyuic4 -o a.py a.ui
我们查看⼀下新⽣成的a.py:
其中⾃动⽣成⼀个类Ui_Form,类中有⼀个⽅法setupUi()
我们创建⼀个python⽂件,导⼊a.py
import sys
from PyQt5.QtWidgets import QApplication, QWidget #导⼊相应的包
from a import *
if__name__ == '__main__':
app = QApplication()
w = QWidget()
ui=Ui_Form()
ui.setupUi(w)
w.show()
sys.exit( app.exec_() )。

相关文档
最新文档