【发布时间】:2014-07-05 15:32:06
【问题描述】:
所以我有一个 QMainWindow 并在它的构造函数中执行以下操作:
QStringList stringList;
stringList << "aaa" << "bbb" << "ccc";
QStringListModel *list = new QStringListModel(stringList);
ui->listView->setModel(list);
stringList.append("ddd");
list->setStringList(stringList);
QObject::connect(ui->listView->selectionModel(), &QItemSelectionModel::currentChanged, [&]() {
//do stuff
});
为什么在应用程序启动时会发出 currentchanged,在我真正点击 ListView 之前如何避免发出 currentChanged?
【问题讨论】:
标签: qt qt5 qmainwindow qlistview