【发布时间】:2013-03-12 05:29:28
【问题描述】:
我知道如何使用 QDirModel(或 QFileSystemModel)制作一个简单的 QTreeView() 来显示系统中的文件/文件夹,但我想在每个文件/文件夹旁边添加一个复选框,以便用户可以选择一些文件夹/文件在他的系统上。显然,我还需要知道他选择了哪些。有什么提示吗?
基本上是这样的......
以下是创建目录视图但没有复选框的示例代码。
from PyQt4 import QtGui
if __name__ == '__main__':
import sys
app = QtGui.QApplication(sys.argv)
model = QtGui.QDirModel()
tree = QtGui.QTreeView()
tree.setModel(model)
tree.setAnimated(False)
tree.setIndentation(20)
tree.setSortingEnabled(True)
tree.setWindowTitle("Dir View")
tree.resize(640, 480)
tree.show()
sys.exit(app.exec_())
【问题讨论】: