当前位置: 代码迷 >> QT开发 >> QComboBox如何设置提示信息
  详细解决方案

QComboBox如何设置提示信息

热度:82   发布时间:2016-04-25 04:27:37.0
QComboBox怎么设置提示信息
当点开下拉链表后,鼠标悬停在链表的某一项时,设置提示信息
请问怎么实现?

------解决方案--------------------
探讨

引用:

那你看看QToolTip这个类,里面有一个static函数showText

哥,你怎么就不明白呢
我想对第一项设置其tip,内容可能是“第一项”,也可能是“the first item”,或者其他
有什么方法,有什么接口可以设置这个?

------解决方案--------------------
经过验证,我的方案是可行的。该代码就不贴了。吧关键函数贴一下
C/C++ code
void MainWindow::initCOmboBox(){    QListView *view = new QListView(this);    QStandardItemModel *model = new QStandardItemModel(this);    QStandardItem *item;    item = new QStandardItem("First Item");    item->setToolTip("This is the first item");    model->appendRow(item);    item = new QStandardItem("Second Item");    item->setToolTip("This is the second item");    model->appendRow(item);    ui->comboBox->setView(view);    ui->comboBox->setModel(model);}