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)

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

相关推荐
yivifu3 天前
pyqt中以鼠标所在位置为锚点缩放图片
python·pyqt·以鼠标为锚点缩放图片
QMT量化交易4 天前
如何解决PyQt从主窗口打开新窗口时出现闪退的问题
python·pyqt
m0_376628188 天前
工控系统前端设计(pyqt)
pyqt
Humbunklung8 天前
PySide6 GUI 学习笔记——常用类及控件使用方法(常用类矩阵QRect)
笔记·python·学习·pyqt
CresCent_Charles14 天前
解决import pyqtgraph.opengl报错
python·pyqt
mahuifa14 天前
pyqt环境配置
python·qt·pycharm·pyqt·环境配置
shanks6615 天前
【PyQt】俄罗斯方块的小程序开发
pyqt·软件开发
越甲八千23 天前
pyqt SQL Server 数据库查询-优化2
数据库·windows·pyqt
豆芽81923 天前
决策树(DecisionTree)
python·决策树·机器学习·pyqt·sklearn
utmhikari24 天前
【日常随笔】万字长文,如何用pyside6开发一个python桌面工具
前端·python·pyqt