model-QFileSystemModel求解

问题描述

QFileSystemModel求解

最近在用QT弄点东西,用到了QTreeView,请问我这么做,为什么得不到当前路径下的文件的名字呢,应该要怎么做才能显示当前目录下级的一个目录或者文件呢

解决方案

     QTreeView view;
    QFileSystemModel *model = new QFileSystemModel(&view);
    model->setRootPath(QDir::currentPath());

    view.setModel(model);
    view.setCurrentIndex(model->index(model->rootPath()));
    QModelIndex index = model->index(model->rootPath());
    qDebug() << model->fileName(index.child(0,0));

    view.show();
    return a.exec();
时间: 2024-11-01 12:14:31

model-QFileSystemModel求解的相关文章

界面-qt5.5执行ui-&amp;amp;gt;tableView-&amp;amp;gt;setModel(model)提示意外停止

问题描述 qt5.5执行ui->tableView->setModel(model)提示意外停止 qt5.5使用QSQLTE,使用QSqlTableModel查询数据库,一旦执行让tableview中显示数据库数据的语句ui->tableView->setModel(model), 运行就提示已停止工作,求解. ui界面只有一个tableview. 工程文件结构如图: 代码如下: 1.widget.cpp中 #include "widget.h" #includ

mybatis-使用MyBatis时报错,求解?

问题描述 使用MyBatis时报错,求解? org.apache.ibatis.exceptions.PersistenceException: Error building SqlSession. The error may exist in me/pacl/mapping/userMapper.xml Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause

Qt Mode/View 学习笔记 —— 概述和Model

介绍 Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系.这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用.这里对model/view的结构进行了描述,结构中的每个组件都进行了解释,给出了一些例子说明了提供的这些类如何使用. Model/View 结构 Model-View-Controller(MVC), 是从Smalltalk发展而来的一种设

我用ssh三大框架编写完一个功能后,测试时出现了这个错误,求解。

问题描述 我用ssh三大框架编写完一个功能后,测试时出现了这个错误,求解. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [bean.xml]: Invocation of init method failed; nested exception is org.hiberna

mvc-新手程序员,求解一个关于MVC验证登陆的问题

问题描述 新手程序员,求解一个关于MVC验证登陆的问题 想用服务器session来实现验证登陆状态的功能 业务逻辑代码如下 public User Login(string username,string pwd) { DAL.AboutUser au = new DAL.AboutUser(); User user = au.Login(username, pwd); if (user != null) { HttpContext.Current.Session["CurrentUser&qu

用extjs4.1的写的store中的数据加载不到textfiled中,求解啊!

问题描述 用extjs4.1的写的store中的数据加载不到textfiled中,求解啊! var store2 = Ext.create('Ext.data.Store', { model: 'Computer', remoteSort: true, proxy: { type: 'ajax', url: 'computer/FindComByRId.do', reader: { type: 'json', root: 'rcomputer' } } }); 在panel中的 items:[

maven2-MAVEN求解No plugin found for prefix &amp;amp;#39;tomcat&amp;amp;#39;

问题描述 MAVEN求解No plugin found for prefix 'tomcat' [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.jeecgframework:jeecg:war:3.5.2 [WARNING] 'dependencies.dependency.systemPath

extjs4 如何根据grid创建store,model等组件

问题描述 extjs4 如何根据grid创建store,model等组件 在开发中每次都要写store,model,开发效率比较低.请问有没有比较好的方法,省去store,model等代码的编写. 根据grid的情况去创建store?比如:我重写了grid, Ext.extend(Ext.grid.GridPanel, { gridColumns:null,//grid的列 url:""//url,根据该url生成store }); 我知道grid的显示的列,以及需要请求的url地址,

string-java 新人求解 不会写jsp求大神指点

问题描述 java 新人求解 不会写jsp求大神指点 后端是这样 样子的 @RequestMapping(value="toUpdate") public String toUpdate(HttpServletRequest request,Model model){ int id = Integer.parseInt(request.getParameter("id")); List<Emp> e=empMappingDao.findbyid(id);