qtcreator不能显示文件树状图 Headers Sources Forms Resources 等文件夹 (cenos7上)

 问题描述

1. centos 7 上重装QT creator 后,发现之前的项目 中的头文件与cpp 文件夹没有了,同时资源文件件,点开后,目标文件夹也没有?

2. 过程:

后来发现 目录树 左侧点左键 会弹出

 选择 “文件系统”可以看到 文件夹

3.最后:

但是依然不是自然的状态

最后发现 玄机在“右侧漏斗”

左侧 左键勾选为项目后,右侧漏斗勾选 “简化树形式视图”文件夹就消失

左侧 左键勾选为项目后,右侧漏斗去消勾选 “简化树形式视图”文件夹就会出现

 

 Headers Sources Forms Resources 等文件夹就都出来了,如下图

 希望备忘并且能否帮到大家,谢谢!

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
QT Creator,可以使用QFileDialog类和QFile类来保存文件到指定的文件夹。 首先,需要创建一个QFileDialog对象,以便用户选择要保存的文件名和文件夹。可以使用getSaveFileName()方法来弹出一个文件对话框,让用户选择要保存的文件名和文件夹。例如: ``` QString fileName = QFileDialog::getSaveFileName(this, tr("Save File"), QDir::currentPath(), tr("Text Files (*.txt)")); ``` 上述代码会弹出一个文件对话框,让用户选择要保存的文件名和文件夹,并返回用户选择的文件名。其,第一个参数为父窗口,第二个参数为对话框标题,第三个参数为默认打开的文件夹路径,第四个参数为文件类型过滤器。 接下来,可以使用QFile类来保存文件。例如: ``` QFile file(fileName); if (file.open(QIODevice::WriteOnly | QIODevice::Text)) { QTextStream out(&file); out << "Hello, world!"; file.close(); } ``` 上述代码会创建一个QFile对象,打开文件并写入文本内容。其,第一个参数为文件名,第二个参数为打开文件的方式(这里是只写和文本模式)。然后,可以使用QTextStream类来写入文本内容。 最后,记得关闭文件。 完整代码示例: ``` #include <QFileDialog> #include <QFile> #include <QTextStream> void saveFile() { // 弹出文件对话框,让用户选择要保存的文件名和文件夹 QString fileName = QFileDialog::getSaveFileName(this, tr("Save File"), QDir::currentPath(), tr("Text Files (*.txt)")); // 创建文件并写入内容 QFile file(fileName); if (file.open(QIODevice::WriteOnly | QIODevice::Text)) { QTextStream out(&file); out << "Hello, world!"; file.close(); } } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值