pyqt 动态增加 下拉框 标签 显示不全
2016-06-10 00:12
399 查看
pyqt实现下拉框 和 标签 显示内容不被 UI剪掉,能完整显示的代码如下:
label_3 = QtGui.QLabel(mainwin)txt = "1111111111111111111111111111000009999999999999999999999999999999999999999999999"metrics = QFontMetrics(label_3.font())w = metrics.width(txt)label_3.setGeometry(QtCore.QRect(20, 20, w, 80))label_3.setObjectName(_fromUtf8("label_3"))label_3.setText(_translate("MainWindow", txt, None))l = ['123' , '3451111111111111', '1111111111', '0000000000000', '123']comboBox_2 = QtGui.QComboBox(mainwin)txt = (max(l, key=len))metrics = QFontMetrics(comboBox_2.font())w = metrics.width(txt)comboBox_2.setGeometry(QtCore.QRect(80, 5, 20, 20))comboBox_2.setMinimumWidth(w)comboBox_2.setObjectName(_fromUtf8("comboBox_2"))comboBox_2.addItems(l)comboBox_2.setSizeAdjustPolicy(QtGui.QComboBox.AdjustToContents)不过QT5貌似有bug,见 https://forum.qt.io/topic/25859/how-can-i-increase-the-size-of-the-drop-down-list-of-a-qcombobox/8
相关文章推荐
- 表格标签table深入了解
- WEB标准网页布局中尽量不要使用的HTML标签
- 如何使用jquery easyui创建标签组件
- web标准知识――用途相似的标签
- javascript实现的树型下拉框改进版
- C#实现下拉框绑定list集合的方法
- 解决Jquery下拉框数据动态获取的问题
- javascript下拉框不被选中大类的区别方法
- h1标签的使用技巧
- 探讨JavaScript标签位置的存放与功能有无关系
- javascript中select下拉框的用法总结
- js怎样实现下拉框改变,它旁边的图像也改变
- HTML代码中标签的全部属性 中文注释说明
- JS获取文本框,下拉框,单选框的值的简单实例
- 第九章之路径分页标签与徽章组件
- javascript实现label标签跳出循环操作
- Dojo获取下拉框的文本和值实例代码
- js实现select下拉框菜单
- js下拉框里超过变成省略号
- Bootstrap每天必学之标签与徽章