QCombobox设置下拉框的宽度
来源:互联网 发布:qq邮箱钓鱼源码 编辑:程序博客网 时间:2024/05/29 03:57
这几天写一个项目,里面用到qcombobox组件,其中下拉框含有129个子项,所以在点击的时候,一个下拉框就将整个电脑屏幕给占满了,很不好看并且在使用中会造成很大的苦恼。其实我就是想设置一个下拉框最大的高度,而且,剩下还未显示的子项就用滚动条来代替。
网上搜了很长时间,很多都是人云亦云,不能解决问题,所以,今天写下这个博客,一来,留给自己存档,而来,留给后来的同学,希望不要走我这条老路。
下拉框高度主要分两种。
一、下拉框子项的高度:
setStyleSheet("QComboBox { min-height: 40px; min-width: 60px; }" "QComboBox QAbstractItemView::item { min-height: 40px; min-width: 60px; }");QComboBox *combo = new QComboBox(this);combo->setView(new QListView());二、下拉框下拉列表的高度:
我们一般会用这条语句
ui->m_qcombxType->setMaxVisibleItems(10);设置它下拉显示最多的子项,也就是下拉框的高度。但是在用的时候发现没反应,使用不了。在这条语句前面再加上一句
ui->m_qcombxType->setEditable(true);设置qcombobox为为可编辑属性。就可以了。
其中m_qcombxType为下拉框的名字。
0 0
- QCombobox设置下拉框的宽度
- 设置 QComboBox的下拉框Item高度
- 设置 QComboBox的下拉框Item高度
- QComboBox下拉框下拉选项高度设置
- QComboBox设置下拉框为表格
- QComboBox中QAbstractItemView宽度设置
- Qt QComboBox自定义的下拉框
- 设置组合框下拉文本的宽度
- 下拉框不能设置宽度的解决办法
- 设置select下拉框的宽度
- QT QComboBox的下拉列表项设置高度
- QComboBox设置下拉列表中子项的样式
- 设置下拉款的宽度
- 下拉列表框QComboBox类
- QComboBox下拉框 + 颜色相关
- QComboBox 右侧下拉按钮qss样式设置
- Qt - 自定义QComboBox下拉框的item高度
- QComboBox下拉框虚线去除的两种处理方法
- linux 统计swap被那些进场占用
- Codeforces Round #307 (Div. 2)
- 数据结构系列之平衡树(AVL构建法)
- C#翻译mobile-detect.js源码实现手机平台检测
- CursorAdapter中getView newView bindView异同
- QCombobox设置下拉框的宽度
- 正则表达式替换
- 通过虚拟机给Linux添加一块磁盘,挂载到相应的目录下
- android 自定义动画2
- ios URL中文乱码问题
- Mysql数据库管理浅谈
- python中append()和extend()的使用说明
- DSCP 与IP 优先级IP优先级
- C#调用C++DLL出现的堆被损坏,说明加载的任何DLL中有Bug