
Qt 中的QComboBox下拉框控件下拉框宽度?
我用setGeometry设置之后下拉框的宽度也是跟随的控件的宽度,怎么才能单独调整下拉框的宽度呢...
我用setGeometry设置之后 下拉框的宽度也是跟随的控件的宽度,怎么才能单独调整下拉框的宽度呢
展开
1个回答
展开全部
有很多方法可以设置,简单点就可以设置一下style:
int nW = 300;
QString style = QString("QComboBox QAbstractItemView { min-height: 20px; min-width: %1px}").arg(QString::number(nW));
m_comboBox->setStyleSheet(style); ///设置样式
m_comboBox->setView(new QListView());///添加listview
int nW = 300;
QString style = QString("QComboBox QAbstractItemView { min-height: 20px; min-width: %1px}").arg(QString::number(nW));
m_comboBox->setStyleSheet(style); ///设置样式
m_comboBox->setView(new QListView());///添加listview
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询