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

QComboBox的问题

3
回复
6003
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2018-6-24 11:50:43 显示全部楼层 |阅读模式
5Qter豆
大佬们,假设我现在有很多的数据,QComboBox没法全部显示,我调用了一个setMaxVisibleItems函数,但是还是不起作用啊,网上查了,setEditable为true,但是还是不行,请问这是咋回事呢?
        ui->comboBox->setView(new QListView());
        ui->comboBox->setEditable(true);
        QStringList list;
        list<<"0"<<"1"<<"2"<<"3"<<"4"<<"5"<<"6"<<"7"<<"8"<<"9"<<"10"<<"11"<<"12"<<"13";
        ui->comboBox->addItems(list);
        ui->comboBox->setMaxVisibleItems(3);
        ui->comboBox->show();
这是我的代码

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

使用道具 举报

累计签到:2 天
连续签到:1 天
2018-6-24 14:31:39 显示全部楼层
小弟从网上各种找答案,好像是只有style的问题,不能在mac和GTK风格下面起作用,
    QApplication::setStyle(QStyleFactory::create("Fusion"));
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2018-6-24 14:32:10 显示全部楼层
小弟从网上各种找答案,好像是只有style的问题,不能在mac和GTK风格下面起作用,
    QApplication::setStyle(QStyleFactory::create("Fusion"));
回复

使用道具 举报

累计签到:71 天
连续签到:1 天
2018-6-28 16:44:22 显示全部楼层
本帖最后由 FantasyDJC 于 2018-6-28 16:45 编辑

我的默认是10行,你这怎么都出来了。
回复

使用道具 举报

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

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