要设置QFileSystemModel中图标的大小,可以通过使用QTreeView的样式表(QSS)来实现。你可以使用icon-size
属性来指定图标的尺寸。
以下是一个示例:
#include <QtWidgets>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QTreeView treeView;
QFileSystemModel model;
treeView.setModel(&model);
model.setRootPath(QDir::rootPath());
treeView.setStyleSheet("QTreeView::item {"
" icon-size: 48px; /* 设置图标大小 */"
"}");
treeView.show();
return app.exec();
}
在上面的示例中,我们创建了一个QTreeView并将其关联到QFileSystemModel。然后,通过设置样式表,使用icon-size
属性来指定图标的大小为48px。
你可以根据需要调整和扩展该代码以满足特定需求,并根据实际情况更改图标的大小值。
内容由零声教学AI助手提供,问题来源于学员提问