已有环境简介:ubuntu16.04; python3; pip3; vscode
1.安装PyQt5和PyQt5-tools(Qtdesigner)
sudo pip3 install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip3 install PyQt5-tools
安装完毕后
输入代码,运行测试
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import sys
from PyQt5.QtWidgets import QApplication, QWidget
if __name__ == '__main__':
app = QApplication(sys.argv)
w = QWidget()
w.resize(250, 150)
w.move(300, 300)
w.setWindowTitle('Simple')
w.show()
sys.exit(app.exec_())
成功可见一个窗口
错误解决:
qt.qpa.plugin:Could not load the Qt platform plugin “xcb“
添加环境变量查看错误原因:
export QT_DEBUG_PLUGINS=1
查看错误中缺少的包,去包位置:
cd /home/brainiac/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/
ldd libqxcb.so
2.命令行输入
designer
打开Qt Designer新建一个项目,然后新建一个文件和类,选择Qt设计师界面类,选择Main Window类
保存为××××××.ui
然后在vscode里打开刚才创建的.ui文件的文件夹。鼠标右键点击该文件。点击PYQT:compile Form,会生成一个.py文件
再调用刚制作的ui类
新建一个.py文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
点击运行,即可运行出刚才制作的.ui文件。