QT QCombobox的问题,additem()函数的问题。。

ui.combobox->clear();ui.combobox->addItem(tr("全部"),-1);为什么会有-1,索引最小就是0啊。。... ui.combobox->clear();
ui.combobox->addItem(tr("全部"), -1);
为什么会有-1,索引最小就是0啊。。
展开
 我来答
long210405
推荐于2016-03-18 · TA获得超过102个赞
知道小有建树答主
回答量:92
采纳率:0%
帮助的人:124万
展开全部
void QComboBox::addItem ( const QString & text, const QVariant & userData= QVariant() )
Adds an item to the combobox with the given text, and containing the specified userData (stored in the Qt::UserRole). The item is appended to the list of existing items.
所以后面都不是索引,使用户自定义的数据,具体意义看用户定义。
追问
恩,恩,了解了。如您回答我的上个问题一样。。这个就是用itemdata取取出来的就是-1,对吧。。但是为什么要写成-1.。我还得仔细看看。。哈哈。不管怎样。很感谢
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
砍侃看
2014-11-20 · TA获得超过6153个赞
知道大有可为答主
回答量:6584
采纳率:69%
帮助的人:2100万
展开全部
我查了Qt的Assistant,additem没有带索引的重载啊。insertitem到是有索引,不过也没有你这种调用法,你可以仔细查看Assistant,负索引是在组合框的前面添加项
更多追问追答
追问
也感谢您。。。
追答
好吧,虽然没采纳我的。不过还是建议你遇到问题首先应该看看Assistant,如果差不到自己要的信息再百度,学会使用帮助文档是很重要的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式