PyQT 串口改动每次点开时更新串口信息

python 复制代码
class MainWindow(QWidget, Ui_Form):
    def __init__(self):
        super().__init__(parent=None)
        self.setupUi(self)
        self.comboBox.installEventFilter(self)	# 加载事件过滤器
        self.comboBox.addItems(get_ports())

    def eventFilter(self, obj, event):	# 定义事件过滤器
        if isinstance(obj, QComboBox) and event.type() == QEvent.MouseButtonPress:	# 判定是否是对应的事件
            obj.clear()
            obj.addItems(get_ports())
        return super().eventFilter(obj, event)

当每次点击时候,就会自动更新串口数据

相关推荐
感谢地心引力1 天前
【Python】基于 PyQt6 和 Conda 的 PyInstaller 打包工具
数据库·python·conda·pyqt·pyinstaller
AntBlack2 天前
PyQtInspect : 推荐一个好用的 PythonQT 界面 Debug 工具
python·pyqt
开心-开心急了4 天前
PySide6 文本编辑器(QPlainTextEdit)实现查找功能——重构版本
开发语言·python·ui·重构·pyqt
开心-开心急了5 天前
主窗口(QMainWindow)如何放入文本编辑器(QPlainTextEdit)等继承自QWidget的对象--(重构版)
python·ui·pyqt
AI视觉网奇6 天前
pyqt 播放视频遮罩显示 时钟
音视频·pyqt
开心-开心急了8 天前
PySide6 打印(QPrinter)文本编辑器(QPlaintextEdit)内容
python·ui·pyqt
CAE虚拟与现实10 天前
PyQt和PySide中使用Qt Designer
开发语言·qt·pyqt·qt designer·pyside
我要算BA10 天前
PyQt简单做一个GUI
pyqt
恋恋西风10 天前
PyQt python 异步任务,多线程,进阶版
pyqt·多线程·异步
开心-开心急了11 天前
PySide6实时检测剪贴板(QClipboard)并更新文本
python·ui·pyqt