windows 安装pyqt5 打开图形界面designer

1. 执行命令: pip(或pip3) install pyqt5

2. 安装完成可能没有Qt designer.exe 文件,此时需要安装Qt 的工具包:

    执行命令:pip install PyQt5-tools -i pypi.douban.com/simple --trusted-host=pypi.douban.com

   安装完成会在site-package 下生成一个Qt5-tools 文件夹,此时已经有个designer.exe 文件,点击运行即可打开图形化编辑工具

3. 可以直接在pycharm中的tools中添加designer工具,以后直接从pycharm启动


4. 打开图形界面,designer


  • 11
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PyQt5是一个Python的GUI库,可以用于开发图形界面程序。如果你想要编写STM32上位机的图形界面,可以参考以下步骤: 1. 安装PyQt5库 使用pip命令安装PyQt5库,可以在命令行输入以下命令: ``` pip install PyQt5 ``` 2. 设计界面 使用Qt Designer软件,可以设计出需要的图形界面,可以添加按钮、文本框、标签、进度条等控件,并设置它们的属性和样式。 3. 将界面转换成Python代码 使用pyuic5工具,可以将Qt Designer设计的.ui文件转换成Python代码,可以在命令行输入以下命令: ``` pyuic5 -o ui_mainwindow.py mainwindow.ui ``` 其中,ui_mainwindow.py是转换后的Python代码文件名,mainwindow.ui是Qt Designer设计的.ui文件名。 4. 编写Python代码 在Python代码中,可以调用PyQt5库中的类和方法来实现界面的功能,比如连接STM32设备、读取数据、显示数据等操作。 下面是一个简单的示例代码: ``` import sys import serial from PyQt5.QtWidgets import QApplication, QMainWindow from ui_mainwindow import Ui_MainWindow class MainWindow(QMainWindow, Ui_MainWindow): def __init__(self): super().__init__() self.setupUi(self) self.serial = serial.Serial('COM1', 9600) def read_data(self): data = self.serial.readline().decode('utf-8') self.textBrowser.append(data) if __name__ == '__main__': app = QApplication(sys.argv) window = MainWindow() window.show() sys.exit(app.exec_()) ``` 在上面的代码中,MainWindow类继承自QMainWindow和Ui_MainWindow,Ui_MainWindow是通过Qt Designer设计的界面转换成的Python代码。在初始化方法中,调用了setupUi方法来设置界面,同时创建了一个serial.Serial对象来连接STM32设备。read_data方法用于读取STM32设备发送的数据,并在textBrowser控件中显示。最后,使用QApplication类来创建应用程序对象,创建MainWindow对象并显示,进入事件循环直到应用程序退出。 注意:以上代码只是一个示例,实际应用中需要根据具体情况进行修改和完善。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值