QT QCombobox的问题,additem()函数的问题。。
ui.combobox->clear();ui.combobox->addItem(tr("全部"),-1);为什么会有-1,索引最小就是0啊。。...
ui.combobox->clear();
ui.combobox->addItem(tr("全部"), -1);
为什么会有-1,索引最小就是0啊。。 展开
ui.combobox->addItem(tr("全部"), -1);
为什么会有-1,索引最小就是0啊。。 展开
2个回答
展开全部
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.
所以后面都不是索引,使用户自定义的数据,具体意义看用户定义。
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.。我还得仔细看看。。哈哈。不管怎样。很感谢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询