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)

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

相关推荐
王哈哈^_^2 小时前
【数据集】【YOLO】【目标检测】交通事故识别数据集 8939 张,YOLO道路事故目标检测实战训练教程!
前端·人工智能·深度学习·yolo·目标检测·计算机视觉·pyqt
王哈哈^_^16 小时前
【数据集】【YOLO】【VOC】目标检测数据集,查找数据集,yolo目标检测算法详细实战训练步骤!
人工智能·深度学习·算法·yolo·目标检测·计算机视觉·pyqt
苏三有春4 天前
PyQt5实战——UTF-8编码器UI页面设计以及按钮连接(五)
python·pyqt
充值内卷6 天前
PyQt入门指南三十六 QInputDialog输入对话框组件
开发语言·python·pyqt
yava_free7 天前
用PyQt 5 开发的雷达基数据可视化软件
python·pyqt
充值内卷8 天前
PyQt入门指南三十五 QAction动作组件
linux·python·pyqt
星寂樱易李11 天前
python--pyQt 单选按钮控件 -QRadioButton
开发语言·python·pyqt
彭祥.13 天前
点云标注工具开发记录(四)之点云根据类别展示与加速渲染
pyqt·opengl
love_songming13 天前
Pyside6 布局管理器(3)--- QGridLayout的使用
开发语言·python·pyqt·pyside6
痛&快乐着15 天前
python-PyQt项目实战案例:制作一个视频播放器
python·pyqt