精华内容
下载资源
问答
  • Qt中创建资源文件夹

    千次阅读 2019-11-21 15:38:39
    为啥要创建这么一个东西?它存在的作用与意义又是什么? 本文主要写如何创建资源文件夹以及qss创建和使用,因为经常会忘所以就做个记录。


    为啥要创建这么一个东西?它存在的作用与意义又是什么?
    点击这里跳转链接,去寻找资源文件存在的意义吧!

    本文主要写如何创建资源文件夹以及qss创建和使用,因为经常会忘所以就做个记录。

    一、创建Qt资源文件

    1.第一步:打开工程目录文件夹

    打开工程目录文件夹

    2.第二步:在项目目录文件夹中创建一个 resource 文件夹。

    创建好了resource文件夹后继续往这个文件夹 放文件。
    在这里插入图片描述

    3.第三步:创建Qt资源文件

    在这里插入图片描述
    在这里插入图片描述
    将名称填号后,浏览路径,找到resource文件夹选择它,然后点下一步,下一步后继续点 确定 就好了。
    在这里插入图片描述
    创建成功后会发现项目树里多了一个资源出来哦。
    在这里插入图片描述

    4.第四步:然后添加前缀,相当于一个文件夹把,拿来分类资源的

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    5.第五步:然后为这些前缀添加资源了,添加文件

    在这里插入图片描述
    然后会弹出windows资源管理器,将需要的资源添加进来就好了。
    在这里插入图片描述

    不知道资源文件路径怎么写,有个办法:去复制它。

    先打开Editor
    在这里插入图片描述
    在这里插入图片描述

    二、创建qss文件,并使用

    1.创建qss文件

    创建qss文件其实很简单的拉,就是改一下文本后缀。
    那么首先创建一个文本utf-8的哦,将需要的样式写进去。
    就好比如:
    在这里插入图片描述
    然后改一下后缀,文件名.qss。大功告成。

    2.使用qss文件

    将qss文件添加进入资源文件之后呢,就可以开始着手操作了。
    进入main.cpp里面,包含QFile头文件,说这么多废话直接上代码

    #include "widget.h"
    #include <QApplication>
    #include <QFile>
    
    int main(int argc, char *argv[])
    {
        QApplication a(argc, argv);
    
    	//使用QFile打开文件读数据
        QFile myStyle(":/qss/MyQss.qss");
        myStyle.open(QFile::ReadOnly);
    
        QString str = myStyle.readAll();
    	
    	//设置样式
        qApp->setStyleSheet(str);
    
        myStyle.close();
    
    
        Widget w;
        w.show();
    
        return a.exec();
    }
    
    

    qApp是什么鬼?

    1.qApp是唯一应用程序对象的全局指针。
    2.它相当于QCoreApplication::instance() 函数返回的指针,只是在GUI应用程序中,它是指向QApplication实例的指针。
    3.只能创建一个应用程序对象。

    效果展示:
    在这里插入图片描述

    展开全文
  • Qt 中创建隐藏文件夹

    千次阅读 2018-03-16 15:13:24
    由于一些需求,需要创建一些隐藏的文件夹QT中不知道是否由此方法,我直接使用的windows API,SetFileAttributes函数。下面直接上我的测试的代码:#include &lt;QtCore/QCoreApplication&gt; #include &...

    由于一些需求,需要创建一些隐藏的文件夹,QT中不知道是否由此方法,我直接使用的windows API,SetFileAttributes函数。

    下面直接上我的测试的代码:

    #include <QtCore/QCoreApplication>
    #include <QString>
    #include <windows.h>
    #include <QDir>
    
    int main(int argc, char *argv[])
    {
    	QCoreApplication a(argc, argv);
    	// 获取当前的路径
    	QString qstrpath = QDir::currentPath();
    	QString qstrFilePath = qstrpath + QString("/test_path");
    	QString qstrFilePathHide = qstrpath + QString("/test_path_hide");
    	// 上面这个是正常创建的文件夹
    	QDir dir_path(qstrFilePath);
    	if (!dir_path.exists())
    	{
    		dir_path.mkdir(qstrFilePath);
    	}
    	// 这个文件夹需要隐藏
    	QDir dir_path_hide(qstrFilePathHide);
    	if (!dir_path_hide.exists())
    	{
    		dir_path_hide.mkdir(qstrFilePathHide);
    	}
    	// windows API需要将 QString 转化为 LPCWSTR
    	// 将文件夹设置为隐藏
    	SetFileAttributes((LPCWSTR)qstrFilePathHide.unicode(),FILE_ATTRIBUTE_HIDDEN);
    	return a.exec();
    }

    亲测可用。

    展开全文
  • 下面是建立文件的步骤: 1、打开工程目录,在目录下建立文件夹,如建立文件... 3、在QT Creator打开.pro文件,在SOURCES,HEADERS,FORMS下,加入路径,如: SOURCES += src\main.cpp\ src\MainWindow.cpp \ ...
    下面是建立文件的步骤:
      1、打开工程目录,在目录下建立文件夹,如建立文件 connect
      2、将需要归类的头文件.h和源文件.cpp放入该文件夹下;
      3、在QT Creator打开.pro文件,在SOURCES,HEADERS,FORMS下,加入路径,如:
          
           SOURCES += src\main.cpp\
            src\MainWindow.cpp \
        connect /main.cpp \
        connect /MainWindow.cpp

           HEADERS  +=src\MainWindow.h \
        connect /MainWindow.h

           FORMS    += src\MainWindow.ui \
        connect /MainWindow.ui
    展开全文
  • qt creator项目中添加文件夹

    万次阅读 2017-02-19 15:36:34
    下面是建立文件的步骤:  1、打开工程目录,在目录下建立文件夹,如建立文件SerialPort;... 3、在QT Creator打开.pro文件,在SOURCES和HEADERS下,加入路径,如:    SOURCES += src\main.cpp\  src\MainWindow.
    下面是建立文件的步骤:
    
      1、打开工程目录,在目录下建立文件夹,如建立文件SerialPort;
      2、将需要归类的头文件.h和源文件.cpp放入该文件夹下;
      3、在QT Creator打开.pro文件,在SOURCES和HEADERS下,加入路径,如:
          
           SOURCES += src\main.cpp\
            src\MainWindow.cpp \
        src/main.cpp \
        src/MainWindow.cpp


           HEADERS  +=src\MainWindow.h \
        src/MainWindow.h


           FORMS    += src\MainWindow.ui \
        src/MainWindow.ui




    (注意下划线的方向)
    展开全文
  • 关于Qt创建目录创建文件夹

    千次阅读 2018-01-22 22:38:44
    QDir dir1; //创建目录 //返回bool类型判断是否创建成功 if(dir1.mkdir("D://temp")) //这里只能一级一级创建不能一次性创建多级目录 { cout; }else { cout; }
  • C++及Qt中创建文件夹的方法经验总结

    千次阅读 2019-12-04 09:42:24
    C++及Qt中创建文件夹的方法经验总结window中用C++创建文件夹的方法1.利用system函数调用DOS命令2.CreateDirectory()函数3.Qt独有的创建文件夹的方法待解决问题1.window中用C++创建文件夹的方法 以是几种证实有效的...
  • qt/android创建文件夹

    2019-11-19 14:46:49
    其实还是有问题 当这样创建出来的文件 在android手机内部的文件系统可以被发现,但是在通过usb接口连接,在pc机上查看的时候,就神奇的没有文件夹,当在android的文件目录中新建一个文件夹,神奇的事情发生了,pc端...
  • Qt5】创建文件夹

    千次阅读 2017-06-26 13:43:13
    //头文件 #include //代码 "../path"为目录路径 QDir dir; dir.cd("../path"); //进入某文件夹 if(!dir.exists("文件夹名字"))//判断需要创建的文件夹是否存在 { dir.mkdir("文件夹名字"); //创建文件夹 }
  • Qt拷贝文件、文件夹、创建文件夹、删除文件夹操作 /** * @brief 拷贝文件到目的文件夹 * @param srcFileName 源文件全路径,比如 "F:/tx/wwxx.txt" ,"F:/tx/des/desd" * @param desFilePathName 要COPY到的目的...
  • 1. 判断文件夹是不是存在 参数说明: QString fullPath;//文件夹全路径 /*方法1*/ bool isDirExist(QString fullPath) { QDir dir(fullPath); if(dir.exists()) { return true; } return false; } /*方法2*/ bool i....
  • 使用qt新建一个文件夹,并在文件夹中建立一个text文件
  • 这里需要对每一个用户建立一个文件夹,在QT里面可以这样写: QDir dir; if(!dir.exists(dirName)) //dirname即为你要创建文件夹名字 dir.mkdir(dirName); 这样创建文件夹会位于程序所在的目录下,若需要...
  • QT5创建文件夹

    2020-12-24 13:20:52
    QT5文件夹的创建 //创建数据处理目录 QDir dir; dir.cd(ROIimageFilePath); //关联根目录路径 if (!dir.exists(defectInformation))//判断根目录下子目录件夹是否存在 { dir.mkdir... //创建文件夹 }
  • QT创建文件夹

    2017-02-27 14:33:25
    最近在做项目的时候,需要创建一个新的文件夹保存临时文件,但是很长时间都没有解决这个问题,今天终于解决了,拿出来和网友分享一下Qt中创建文件夹的方法。  如下代码是在单击按钮后,先判断文件夹是否存在,若不...
  • QT 删除文件、文件夹创建文件

    千次阅读 2019-07-29 18:19:08
    在使用QT时,有时我们想删除文件,有时我们想删除文件夹,而有时我们却想将文件夹及其内部所有内容全部删除,可能文件夹中嵌套文件夹。因为没有一种可以直接一步全部删除的API,所以就需要我们自己通过递归,编写...
  • 比如要新建这么个文件夹 F://学习资料/考研数学模拟卷 可以使用如下代码: QString dir_str = "F://学习资料/考研数据模拟卷"; // 检查目录是否存在,若不存在则新建 QDir dir; if (!dir.exists(dir_str))...
  • Qt创建文件夹

    2017-03-02 11:00:52
    最近在做项目的时候,需要创建一个新的文件夹保存临时文件,但是很长时间都没有解决这个问题,今天终于解决了,拿出来和网友分享一下Qt中创建文件夹的方法。  如下代码是在单击按钮后,先判断文件夹是否存在,若不...
  • QT 创建文件,文件夹

    2020-09-27 18:33:30
    QString file = "D:/test/" + "fileName.zip"; QFile *myfile=new QFile(this); myfile->setFileName(file);... //创建文件 if(!ret) { QMessageBox::warning(this,"warning","打开失败"); return; } ..
  • Qtquick项目中添加images文件夹

    千次阅读 2017-11-09 15:25:07
    众所周知,要往QtQuick中添加资源文件很简单,直接在左侧项目导航表中点右键添加文件就行了,但是有时文件会很多,都放在一起很不方便,要是能把同类型的文件都分在另一个文件夹中就很方便了.  两种办法:  一是在...
  • 要判断项目文件夹中已经存在某个项目,简单的方法就是启动Qt Creator,创建任意一种类型的项目,当你输入新建项目名称与已有的相同时,Qt Creator会给出提示,提示信息以黄色的字体显示,如图所示。 

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,814
精华内容 9,925
关键字:

qt项目中新建文件夹