pyqt5串口通信上位机

ModuleNotFoundError: No module named 'ui.Ui_mainWindow'

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7790819
  • 这篇博客也不错, 你可以看下PyQt5连接问题:Error:argument 1 has unexpected type ‘Ui_MainWindow‘“
  • 除此之外, 这篇博客: No module named ‘PyQt5‘中的 补充: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • PyQt5是由一系列Python模块组成,超过620个类,6000函数和方法。能在Unix、Windows和Mac OS等主流操作系统上运行。PyQt5有两种证书,GPL和商业证书

    PyQt5类主要模块有:

    模块功能
    QtCore包含了核心的非GUI的功能,主要和时间、文件与文件夹、各种数据、流、URL、mime类文件、进程与线程一起使用
    QtGui包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类
    QtWidgets类包含了一系列创建桌面应用的UI元素
    QtMultimedia包含了处理多媒体的内容和调用摄像头API的类
    QtBluetooth模块包含了查找和连接蓝牙的类
    QtNetwork包含了(TCP/IP/UDP)网络编程的类
    QtPositioning包含了定位的类,可以使用卫星、WiFi甚至文本
    Engine包含了通过客户端进入和管理Qt Cloud的类
    QtWebSockets包含了WebSocket协议的类
    QtWebKit包含了一个基WebKit2的web浏览器
    QtWebKitWidgets包含了基于QtWidgets的WebKit1的类
    QtXml包含了处理xml的类,提供了SAX和DOM API的工具
    QtSvg提供了显示SVG内容的类
    QtSql提供了处理数据库的工具
    QtTest提供了测试PyQt5应用的工具

    python GUI框架:
    (1)Tkinter:
    (2)Wxpython
    (3)Pygtk
    (4)pyqt
    (5)pyside
    (6)Kivy

  • 您还可以看一下 章秀淞老师的Python Gui编程-PyQt5开发与实战课程中的 QMainWindow小节, 巩固相关知识点