代码拉取完成,页面将自动刷新
#include "mainwindow.h"
#include <QApplication>
#include <QFileSystemModel>
#include <QStandardItemModel>
#include <QTreeView>
#include <QListView>
void showWindow();
void showView();
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
// QFileSystemModel model;
// model.setRootPath(QDir::currentPath());
// QTreeView tree;
// tree.setModel(&model);
// tree.setRootIndex(model.index(QDir::currentPath()));
// QListView list;
// list.setModel(&model);
// list.setRootIndex(model.index(QDir::currentPath()));
// tree.show();
// list.show();
MainWindow w;
w.show();
return a.exec();
}
void showWindow() {
MainWindow w;
w.show();
}
void showView() {
QStandardItemModel model;
QStandardItem * parentItem = model.invisibleRootItem();
QStandardItem * item0 = new QStandardItem;
item0->setText("A");
QPixmap pixmap0(50,50);
pixmap0.fill("red");
item0->setIcon(QIcon(pixmap0));
item0->setToolTip("indexA");
parentItem->appendRow(item0);
parentItem = item0;
{
QStandardItem * item0 = new QStandardItem;
item0->setText("A.A");
QPixmap pixmap0(50,50);
pixmap0.fill("blue");
item0->setIcon(QIcon(pixmap0));
item0->setToolTip("indexAA");
parentItem->appendRow(item0);
parentItem = item0;
}
{
QStandardItem * item0 = new QStandardItem;
item0->setText("A.A.A");
QPixmap pixmap0(50,50);
pixmap0.fill("green");
// item0->setIcon(QIcon(pixmap0));
item0->setToolTip("indexAAA");
item0->setData("CCC",Qt::EditRole);
item0->setData("indexCCC",Qt::ToolTipRole);
item0->setData(QIcon(pixmap0),Qt::DecorationRole);
parentItem->appendRow(item0);
}
QTreeView view;
view.setModel(&model);
view.show();
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。