QTreeWidget和QFileSystemModel [英] QTreeWidget and QFileSystemModel
问题描述
请告诉我如何连接到QFileSystemModel QTreeWidget只是函数SetModel()不支持QFileSystemModel,而仅支持QAbstractItemModel,但是我需要使用文件,并且出于这些目的,QAbstractItemModel不适合,我想在攀登QTreeWidget的目录中打开文件. 谢谢
Please tell me how to connect to QFileSystemModel QTreeWidget simply function SetModel() not support QFileSystemModel but only QAbstractItemModel, but I need to work with files and for these purposes QAbstractItemModel not fit, I would like to open files in directories climb QTreeWidget. Thanx
推荐答案
setModel
是QTreeWidget中的私有函数.要使用它,您可以创建一个继承QtreeWidget和QTreeView的自定义TreeWidget类,创建一个公共函数setModel(QAbstractItemModel *model)
,并在其中调用QTreeView setModel
函数,如下所示:
setModel
is a private function in QTreeWidget. To use it, you could create a custom TreeWidget class that inherits QtreeWidget and QTreeView, create a public function setModel(QAbstractItemModel *model)
and in it call the QTreeView setModel
function like so:
TreeView::setModel(QAbstractItemModel *model){
QTreeView::setModel(model);
}
这篇关于QTreeWidget和QFileSystemModel的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!