【发布时间】:2016-03-25 17:14:46
【问题描述】:
我使用qt设计器并将其从*.ui转换为*.py,我想制作发送和接收串行数据的应用程序,
我使用组合框来允许用户设置串行通信
self.ui.comboBox_2.addItems(['2400','4800','9600','19200'])
我的问题是当我点击一个按钮时如何从combobo_2 获取值来填充串行 buadrate
这是我的代码
self.connect(self.ui.comboBox_2, QtCore.SIGNAL('activated(QString)'),ser.baudRate())
得到一个错误
文件“mainw.py”,第 18 行,在 press_2 self.connect(self.ui.comboBox_2, QtCore.SIGNAL('activated(QString)'),ser.baudRate()) 属性错误: 'Serial' 对象没有属性 'baudRate'
【问题讨论】:
-
你在使用 PySerial 吗?
标签: python pyqt pyserial qcombobox