呆萌教你:使用Python 开发串口工具 2. 串口工具GUI的设计-QtDesigner-菜单栏和工具栏

  • 🙈设计工具栏和菜单栏


🙈设计工具栏和菜单栏

  1. 打开PyCharm,单击File → New Project 给自己的项目起一个名字,本教程名字为:Serial Port Tools,选择编译器为Anaconda创建的一个虚拟环境
  2. python uart 编程 python串口工具开发_工具栏

  3. 如图,打开QtDesigner
  4. python uart 编程 python串口工具开发_python_02

  5. 选择Main Windows → 创建
  6. python uart 编程 python串口工具开发_python uart 编程_03

  7. 添加菜单栏:
  8. python uart 编程 python串口工具开发_串口通信_04

  9. 界面右键单击,添加工具栏:
  10. python uart 编程 python串口工具开发_pyqt_05

  11. 单击编辑菜单,添加“Start”:
  12. python uart 编程 python串口工具开发_串口通信_06

  13. 添加完成后,右下角动作编辑器会添加一个actionStart,双击后,为该动作增加图标。
  14. python uart 编程 python串口工具开发_python uart 编程_07

  15. 将其拖曳到工具栏中:
  16. python uart 编程 python串口工具开发_pyqt_08

  17. 使用同样的方法,将Pause、Stop、Clear添加到“编辑”菜单下,为其添加图标后,将图标拖曳到工具栏中。
  18. python uart 编程 python串口工具开发_工具栏_09

  19. 将.ui文件保存到项目文件夹:Serial Port Tools 下
  20. 返回到PyCharm中,新建一个Python文件:
  21. python uart 编程 python串口工具开发_串口通信_10

  22. 在左侧文件列表中,找到Main.ui 文件。选中该文件,如图进行 ui转换py 的操作,成功后,左侧文件列表中将增加一个Mian.py的文件。
  23. python uart 编程 python串口工具开发_工具栏_11

  24. 写主代码,使界面显示:
import sys
from PyQt5.QtWidgets import QMainWindow, QApplication
import Main


class Win_Main(QMainWindow):
    def __init__(self, parent=None):
        super(Win_Main, self).__init__(parent)
        self.ui = Main.Ui_MainWindow()
        self.ui.setupUi(self)


if __name__== "__main__":
    app = QApplication(sys.argv)

    # 界面实例化
    Win_Main = Win_Main()

    # 界面显示
    Win_Main.show()

    sys.exit(app.exec_())
  1. 右键 Run或Debug,即可看到运行后的界面:


python uart 编程 python串口工具开发_python_12