qtC++怎么改变Qcombobox下拉框大小
时间: 2023-08-20 22:06:02 浏览: 454
鼠标划过comboBox下拉子项,即时改变字体大小
3星 · 编辑精心推荐
要改变QComboBox下拉框的大小,可以使用QComboBox的setView方法来设置下拉框的大小。具体步骤如下:
1. 创建一个QComboBox对象
```
QComboBox* comboBox = new QComboBox(this);
```
2. 获取QComboBox的下拉框视图对象
```
QListView* listView = qobject_cast<QListView*>(comboBox->view());
```
3. 设置下拉框视图的大小
```
listView->setMinimumWidth(200);
listView->setMaximumHeight(100);
```
这里设置了下拉框视图的最小宽度为200像素,最大高度为100像素。
注意:该方法只对QComboBox下拉框视图有效,对于QComboBox本身的大小不进行改变。
阅读全文