Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 如何从QTreeView中删除列(使用QDirModel)?_User Interface_Qt_Qt4 - Fatal编程技术网

User interface 如何从QTreeView中删除列(使用QDirModel)?

User interface 如何从QTreeView中删除列(使用QDirModel)?,user-interface,qt,qt4,User Interface,Qt,Qt4,我有一个QDirModel连接到QTreeView,我只想看到路径,而不是大小、类型和修改日期 有办法删除这些列吗?QTreeView::setColumnHidden(int-column,bool-hide)应该可以删除这些列。QTreeView::setColumnHidden(int-column,bool-hide)应该可以使用。比如: for i in range(1, self.my_tree_view.header().length()): self.my_tree_vi

我有一个QDirModel连接到QTreeView,我只想看到路径,而不是大小、类型和修改日期


有办法删除这些列吗?

QTreeView::setColumnHidden(int-column,bool-hide)
应该可以删除这些列。

QTreeView::setColumnHidden(int-column,bool-hide)
应该可以使用。比如:

for i in range(1, self.my_tree_view.header().length()):
    self.my_tree_view.hideColumn(i)
你也可以使用。比如:

for i in range(1, self.my_tree_view.header().length()):
    self.my_tree_view.hideColumn(i)

搜索这个选项让我发疯了。。。非常感谢你的完美解决方案。搜索这个选项让我发疯了。。。非常感谢你的完美解决方案。