Qt Combobox设置Tips

在阅读Qt QCombobox类的帮助文档中,没有设置提示的相关函数,只能另寻方法.

我的方法是:

在Combobox中设置QStandardItemModel,用QStandardItemModel设置提示.

QStandardItemModel *model = new QStandardItemModel();
QStandardItem *item = new QStandardItem("- -请选择- -");//设置下拉框选择提示
model->appendRow(item);for(int i = 0;iareaBoxProvince->addItem(RegionVo.list.at(i).Name,RegionVo.list.at(i).Id);//正常情况按照顺序添加到下拉框item = new QStandardItem(RegionVo.list.at(i).Name);//下拉框显示文本item->setData(RegionVo.list.at(i).Id);//显示文本对应的值,根据自己项目需要选择是否设置item->setToolTip(RegionVo.list.at(i).Name);//设置提示类容model->appendRow(item);//将item添加到model中}
ui->combobox->setModel(model);//下拉框设置model

效果如下:

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部