You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Qt6/PyQt6:普通用户无法展开树视图文件夹(root用户可正常操作)

问题

使用QTreeView展示QFileSystemModel(经QSortFilterProxyModel代理)时,双击root用户所属文件夹可正常展开,但双击当前用户brian所属文件夹会进入目录名称编辑模式,而非展开目录。两类文件夹仅用户/组所有权不同:

/_test_root_user:
.rw-r--r-- 0 root root 16 Dec 17:43 test.txt

/_test_brian_user:
.rw-r--r-- 0 brian brian 16 Dec 17:43 test.txt
解决方案

在Qt Designer中,QTreeView默认启用了QAbstractItemView -> editTriggers -> DoubleClicked属性,取消勾选该属性即可消除编辑模式,让两类所有权的文件夹都能正常双击展开。目前暂不清楚所有权差异导致该行为差异的具体原因。


内容的提问来源于stack exchange,提问作者user2514157

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 11:57:03