开发环境:Ubuntu
软件: QT Creator
语言: C++
最后想做出上图这样的效果.
比如说读取C:下的所有文件夹目录,然后按这种效果排列,每个文件夹前再有个控件,点击后能展开或者收起此目录下的列表.
因为是新接触C++与Linux,所以不熟悉控件的使用与开发模式,希望大家能给点建议,这样的效果要怎么做,如果有现成的例子是最好的,如果没有,希望大家能提示一下我该用怎样的思路去做这个功能,或者说用什么控件可以实现这个功能.
谢谢大家.圆豆不多,只能说意思意思.
QtCreator 的 Examples 中有:Dir View Example
1.使用TreeView控件
2.
QTreeView * tree=this->findChild<QTreeView*>("treeViewName"); QDirModel *model=new QDirModel(); tree->setModel(Model); tree->setRootIndex(model->index("/路径"));