from PyQt4.QtGui import *
from PyQt4.Qt import *
from PyQt4.QtCore import *
import sys
def main():
app=QApplication(sys.argv)
spliteer=QSplitter()
mode1=QDirModel()
tree=QTreeView(spliteer)
tree.setModel(mode1)
tree.setRootIndex(mode1.index(r'd:\\'))#etRootIndex()告诉views显示哪个目录的信息,这需要提供一个model index,然后用这个
#index去model中去获取数据
code=QTextCodec.setCodecForTr(QTextCodec.codecForName('utf-8'))
#a=code.toUnicode(u'目录')
#spliteer.setWindowTitle(a)
spliteer.show()
sys.exit(app.exec_())
main()
如图:
- 大小: 28.1 KB
分享到:
相关推荐
详细介绍QTreeView的使用, 包括:模型/视图,自定义委托、自定义样式等操作 以及无边框界面的拖拽等操作!
QTreeView 使用Expand展开指定位置节点
具体介绍见: Qt树形控件QTreeView使用1——节点的添加删除操作: http://blog.csdn.net/czyt1988/article/details/18996407 Qt树形控件QTreeView使用2——复选框的设置: ...利用C++11的function和bind功能,实现...
自绘QTreeView,添加QPushbutton,并用样式设置按钮,进行美化
QT中模型视图控制框架中QTreeView的应用代码,好包括QTableView的应用和代理的应用
此例子通过自定义Treemodel和treeitem实现了Qtreeview的节点可以拖动到另一节点下,可以用来实现数据分组等操作。
本资源是一个完整的QTreeView增删改的小工具项目,下载只需修改数据库的连接地址即可运行,使用的数据库是mdb数据库(access),可以很好的用来学习QTreeView节点的增删改功能。
QTreeView详解
自定义的QTreeView+Model实现树节点内部之间拖拽效果,同时实现通过点击按钮的方式向QTreeView中添加节点。
QTreeView树形视图使用自定义模型model,不是改造QT例子。
QTreeView与QStandardItemModel的使用,编译环境Qt4,MinGW
QTreeView递归实现展开或者闭合某个节点下面的所有子节点 不是一键展开所有,是展开你要操作的节点下面的所有子节点!
详情请查看https://blog.csdn.net/liuguangzhou123/article/details/90580672
QTreeView Checkboxes 需要实现一个功能:在QT的TreeView中,能够使用复选框,并且选中父节点的复选框可以全选或取消子节点的复选框。 参考链接: http://blog.csdn.net/ajaxhe/article/details/7518285