QTreeView学习

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()
如图:

你可能感兴趣的:(treeview)