Python PyQt5 Designer 可视化图形界面模块
PYQT5 Designer简介
强大的可视化GUI设计工具, 帮助我们快速开发PyQt.
它生成UI界面为.ui文件, 通过命令将.ui转为.py文件.
准备工作
安装PyQt5: pip install pyqt5
安装Qt工具: pip install pyqt5-tools
(坑提示:一开始安装的pyqt5版本高了,结果安装QT工具的时候失败,把PYQT5版本降低就解决了)
如果一切顺利,安装成功后,可以在Anaconda3的路径下找到designer.exe这个文件,为了方便下次使用,最好右键-新建快捷方式到桌面
最常用的就是创建 Widget(通用窗口) 和 MainWindow(主窗口), 这里我们创建一个 MainWindow.
下面简单介绍下主要功能:
文件保存为xxx.ui文件(例如我这里保存为win.ui), 存储到你的项目目录下
回到visual studio软件里在刚才的win.ui上右键-点击PYQT:compile Form,就会自动生成一个Ui_win.py文件了
=================
如果右键没有PYQT这个菜单,就需要先在VS里安装这个插件
=================
然后我们新建一个la.py(随便命名)来运行刚才的文件
import sys
from PyQt5.QtWidgets import QMainWindow, QApplication
from Ui_win import Ui_MainWindow
class MyDesiger(QMainWindow, Ui_MainWindow):
def __init__(self, parent=None):
super(MyDesiger, self).__init__(parent)
self.setupUi(self)
if __name__ == "__main__":
app = QApplication(sys.argv)
ui = MyDesiger()
ui.show()
sys.exit(app.exec_())
代码如上面所示
欢迎留下你的看法
共 0 条评论