在pycharm上写上位机
安装pyqt5(安装好了Anaconda)
用pip安装:pip install pyqt5
,
安装:pip install pyqt5-tools
。
之后在设置里打开Python解释器,点安装包。
打开 Qt Designer,创建Main Window。
1.添加文本:在“Display Widgets”中,将“Label”拖拽到画布上,会获得了一个仅用于显示文字的文本框。
2.编辑文本:双击“TextLabel”,就可以对文本进行编辑。
3.添加按钮:操作如步骤1,添加按钮(PushButton)。
4.修改窗口标题:选中右上方的"Object Inspector"中的标题,然后在右侧中部的"Property Editor"中找到“windowTitle”这个属性,在Value这一栏进行修改。
5.编辑菜单栏:双击“Type Here”开始编辑菜单栏。菜单栏支持创建多级菜单以及分割线。
6.浏览:使用快捷键Ctrl+R预览当前编写的GUI(或者从菜单栏的Form > Preview / Preview in进入)
7.保存:将文件保存为 name.ui 文件
8.生成Python代码:使用cmd将目录切到相应文件夹并执行pyuic5 -o name.py name.ui
。(name为设置的文件名)
9.运行代码:在同目录下零位创建一个程序,“main.py”。并输入
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
import gui_file_name
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = gui_file_name.Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
```最后运行“main.py”就能看见刚才编辑的GUI