1 Star 0 Fork 0

GikkiAres/qt_wigdet_application_stu

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.cpp 1.84 KB
一键复制 编辑 原始数据 按行查看 历史
GikkiAres 提交于 2024-01-24 13:29 . 1,添加QListView的使用demo.
#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();
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/GikkiAres/qt_wigdet_application_stu.git
git@gitee.com:GikkiAres/qt_wigdet_application_stu.git
GikkiAres
qt_wigdet_application_stu
qt_wigdet_application_stu
main

搜索帮助