jjzjj

QStandardItem

全部标签

c++ - 在 Qt 中创建一个简单的表格单元格

我想在Qt中创建一个简单的表格单元格。所以我写了下面的代码主窗口.cpp#include"mainwindow.h"#include"ui_mainwindow.h"#include#includeMainWindow::MainWindow(QWidget*parent):QMainWindow(parent),ui(newUi::MainWindow){ui->setupUi(this);QTableView*view=newQTableView;QStringListModel*model;view->setModel(model);view->show();model->set

c++ - Qt:在 TreeView 中设置列

我如何为qTreeView实现qTreeWidget的代码?for(constauto&i:names){QTreeWidgetItem*item=newQTreeWidgetItem(ui->treeWidget);item->setText(0,QString::fromStdString(i));ui->treeWidget->addTopLevelItem(item);conststd::unordered_mapmap=m_reader.getMapFromEntry(i);for(constauto&j:map){QTreeWidgetItem*item2=newQTree

c++ - 如何完全遍历 QStandardItemModel?

我有一个QStandardItemModel,它显示在qQTreeView中。工作正常。为了突出显示相关行,我想突出显示其中的一些行:因此我有一个QStringList,其中包含要突出显示的QStandItem*的名称。QStringListnamesToBeHighlighted=getNames();QModelIndexin=myModel->index(0,0);if(in.isValid()){for(intcurIndex=0;curIndexrowCount(in);++curIndex){QModelIndexsi=myModel->index(curIndex,0,i

c++ - 有没有办法在没有文本的情况下在 QListView 中显示图标?

使用QListView和QStandardItemModel,是否可以在ListView中显示图标而不显示相关文本?QStandardItem定义如下:QStandardItem(constQIcon&icon,constQString&text)所以它似乎需要某种文本字符串——我只希望显示图标。如果我使用以下代码,我会按要求获得图标,但我也会在它们下面得到一个空白文本元素。我不想要这个。ImageListView->setViewMode(QListView::IconMode);{QStandardItemModel*iStandardModel=newQStandardItemM

Qt QTreeView简单使用

QT-QTreeView使用方法QTreeView:用于显示树状结构数据,适用于树状结构数据的操作。一、初始化​利用QStandardlternModel来初始化数据,标准的基于项数据的数据模型类,每个项数据可以是任何数据类型。//初始化modelQStandardItemModel*m_standardItemModel=newQStandardItemModel();//使用model设置QTreeView表头m_standardItemModel->setHorizontalHeaderLabels(QStringList(QStringLiteral("资源")));//TreeVie

Qt QTreeView简单使用

QT-QTreeView使用方法QTreeView:用于显示树状结构数据,适用于树状结构数据的操作。一、初始化​利用QStandardlternModel来初始化数据,标准的基于项数据的数据模型类,每个项数据可以是任何数据类型。//初始化modelQStandardItemModel*m_standardItemModel=newQStandardItemModel();//使用model设置QTreeView表头m_standardItemModel->setHorizontalHeaderLabels(QStringList(QStringLiteral("资源")));//TreeVie

c++ - 将自定义对象附加到 Qt 中的 QStandardItem

我正在使用QTreeView向用户显示一些数据。我想要的是将一个实际对象附加到使用QStandardItem表示的每个节点。将对象引用保存到QStandardItem:QStandardItem*child=newQStandardItem(s);child->setFlags(child->flags()&~Qt::ItemIsEditable);child->setData(QVariant(QVariant::UserType,i),Qt::UserRole+10);在UI中单击时访问实际对象:voidMyOtherClass::handleTreeViewSelectionCh

[Qt基础内容-08] Qt中MVC的M(Model)

Qt中MVC的M(Model)简单介绍Qt有自己的MVC框架,分别是model(模型)、view(视图)、delegate(委托),这篇文章,简单的介绍以下Qt中有关model(模型)的类以及一些基本的使用。Qt官方的文档已经很详细了,如果想要详细的去了解,建议花点精力去看官方文档。@目录Qt中MVC的M(Model)简单介绍类继承的结构QStringListModelQAbstractProxyModelQSortFilterProxyModelQTransposeProxyModelQIdentityProxyModelQSqlQueryModelQSqlTableModelQConcat

[Qt基础内容-08] Qt中MVC的M(Model)

Qt中MVC的M(Model)简单介绍Qt有自己的MVC框架,分别是model(模型)、view(视图)、delegate(委托),这篇文章,简单的介绍以下Qt中有关model(模型)的类以及一些基本的使用。Qt官方的文档已经很详细了,如果想要详细的去了解,建议花点精力去看官方文档。@目录Qt中MVC的M(Model)简单介绍类继承的结构QStringListModelQAbstractProxyModelQSortFilterProxyModelQTransposeProxyModelQIdentityProxyModelQSqlQueryModelQSqlTableModelQConcat