
PYTHON_PYQT
主要记录PYQT的一些使用方法与技巧
weixin_41892612
这个作者很懒,什么都没留下…
展开
-
【原理学习】QLineEdit 使用记录
显示内容 self.sum_edit.setText(str(self.rssi_ok_cnt)) 设置不可编辑 self.sum_edit.setFocusPolicy(Qt.NoFocus)原创 2020-04-09 10:10:50 · 289 阅读 · 0 评论 -
【经验积累】pyqt 中异步方式获取命令行的结果
问题描述 在我们的一个项目中,客户发现我们的设备产生的MP3文件再使用 ffprobe 分析帧的时候会会出现错误,于是我们想将他们测试方式增加到我们测试工具小面,效果如下: 在点击语音分析的时候,需要完成此次设备录制的mp3语音分析并结果输出到UI上,供测试人员查看,以防以后出现类似的问题: ''' * Class Name : tab_check * Description : voc_tab...原创 2020-03-30 09:57:31 · 382 阅读 · 0 评论 -
【经验总结】pyqt 中拆分UI逻辑的一个方法
问题描述 在刚开始写这些测试工具的时候,往往功能比较简单,工具上的UI空间UI空间也是比较少的,再加上也没有看到什么大型软件开发的框架,于是将所有的UI管理与控制逻辑都实现在 DtqHidDebuger 类的下面: class DtqHidDebuger(QWidget, Ui_Form): pass 实现的UI界面如下: 问题分析 但是随着业务功能的增加 DtqHidDebuger 类里...原创 2020-03-30 09:32:59 · 400 阅读 · 0 评论 -
【原理学习】pyqt QMessageBox 的特殊用法
常用消息框 使用方法及技巧 阻塞用法(强制阻塞) msg_str = u"USB连接检测成功:\n请确认插上USB过程中,是否看到LED闪烁,和蜂鸣器鸣叫,\n" msg_str += u"正常选择YES,\n异常选择NO并拔掉USB" self.box = QMessageBox.information(self, (u'提示'), msg_str, QMessag...原创 2020-03-24 17:30:27 · 921 阅读 · 0 评论