qmodelindex相关内容
我有一个QStandardItemModel,它显示在q QTreeView中.效果很好. 要突出显示相关行,我要突出显示其中一些行:因此,我有一个QStringList,其中要突出显示QStandItem *的名称. QStringList namesToBeHighlighted = getNames(); QModelIndex in = myModel->index(0, 0
..
如何读取和写入文本文件,然后输入QTableView? 这就是我所拥有的,但是我想在将数据添加到表中时保存数据,并且当重新打开应用程序时当然能够读回数据.我可以参考任何教程吗? MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->s
..
我正在寻找一种从模型中的特定数据创建QModelIndex的方法.我可以通过以下方式从QModelIndex转到数据项: CustomData *data = static_cast(modelIndex.internalPointer()); 但是我正在寻找一个反函数: QModelIndex *index = createIndex(data); /
..
有什么方法可以获取QAbstractItemView中当前可见项目的列表?并且,如果可能的话,会收到有关更改此列表的任何通知. 已更新: 我要问的是关于非普通结构而不是QTableView的QAbstractItemView或QTreeView. Upd2: 我正在实现带有复选框的树视图模型.我想要下一个行为(与检查/取消锁定相同): 如果选中了其中一个复选框,则必须选中所有
..
有没有办法将QModelIndex转换为QString?这个的主要目标是我想使用动态生成的QListView项目的内容。 QFileSystemModel * foolist = new QFileSystemModel; foolist-> setRootPath(QDir :: rootPath()); foolistView-> setModel(foolist);
..