找回密码
 立即注册
收起左侧

新手请教大神QComboBox框的问题

3
回复
4486
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2019-2-1 09:22:59 显示全部楼层 |阅读模式
1Qter豆
本帖最后由 liuxunwei 于 2019-2-1 09:22 编辑

在做界面的时候用到的QComboBox,但是出来的结果却是这样的,为何最后一行会多一个Item空白出来,以下是相应的代码

    m_pDevBox = new QComboBox(this);    Q_ASSERT( m_pDevBox );    m_pDevBox->setObjectName(QStringLiteral("comboBox"));    m_pDevBox->setSizeAdjustPolicy(QComboBox::AdjustToContents);    QString strComboxStyle = "QComboBox{ border:1px solid black; combobox-popup: 0;}"                     "QComboBox::drop-down{ subcontrol-position:top right;width:32px; border-left-width:0px;border-right-width:0px;}"                             "QComboBox::down-arrow{image:url(:/Res/PUBLIC_COMBO_BTN_NORMAL);}"                             "QComboBox::down-arrow:hover,QComboBox::down-arrow:pressed{image:url(:/Res/PUBLIC_COMBO_BTN_HOVER);}"                             "QComboBox QAbstractItemView::item{height:30px;}";    m_pDevBox->setStyleSheet( strComboxStyle );    //m_pDevBox->setContentsMargins( 0,0,10,0 );    m_pDevBox->setFixedHeight(34);    //m_pDevBox->setMaxVisibleItems( 5 );

    m_pDevBox->setView( new QListView );    m_pDevBox->setEditable( false );    m_pDevBox->addItem("1");    m_pDevBox->addItem("2");    m_pDevBox->addItem("3");

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2019-2-1 09:35:08 显示全部楼层
删除 build ,重新构建看看~
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2019-2-1 09:43:31 显示全部楼层
Since 发表于 2019-2-1 09:35
删除 build ,重新构建看看~

我是新手,这个删除build,这个术语还不了解

点评

添加到这个萌新群,群主会帮你搞定的: 点击链接加入群聊【Qt 萌新】:https://jq.qq.com/?_wv=1027&k=5vq1klR  详情 回复 发表于 2019-2-1 17:51
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2019-2-1 17:51:36 显示全部楼层
liuxunwei 发表于 2019-2-1 09:43
我是新手,这个删除build,这个术语还不了解

添加到这个萌新群,群主会帮你搞定的:
点击链接加入群聊【Qt 萌新】:https://jq.qq.com/?_wv=1027&k=5vq1klR
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了