精华内容
下载资源
问答
  • QT5.12.0如何创建一个项目

    千次阅读 2019-03-30 12:04:51
    创建项目其实不难!我第次直接在创建文件/项目中选择Application->Qt Widgets Application然后剩下的都是下一步就好!这样创建出来的项目直接运行就能跑出如下图的效果。 ...

      创建项目其实不难!我第一次直接在创建文件/项目中选择Application->Qt Widgets Application然后剩下的都是下一步就好!这样创建出来的项目直接运行就能跑出如下图的效果。

     

     

    展开全文
  • 1.2使用Qt创建OpenCV项目

    千次阅读 2018-04-16 14:23:54
    本文介绍在Win7 64位电脑上利用Qt创建OpenCV项目。 Qt是一个完整的C++集成开发环境(IDE)。Qt的安装这里就不介绍了。 创建项目  运行Qt Creator,新建一个新的项目。如下图所示。  创建完一个空的控制台...
    本文介绍在Win7 64位电脑上利用Qt创建OpenCV项目。
    Qt是一个完整的C++集成开发环境(IDE)。Qt的安装这里就不介绍了。
    

    创建项目

      运行Qt Creator,新建一个新的项目。如下图所示。
    这里写图片描述
      创建完一个空的控制台应用,如下图所示。
    这里写图片描述
      Qt生成的代码创建了一个QCoreApplication对象,并调用它的exec()方法。这只有在应用程序需要事件处理器来负责用户与GUI交互时才是必须的。这里我们简单地打开并显示图像,这是没有必要的,我们将生成的代码替换成之前使用的示例。代码如下。

    #include <opencv2/opencv.hpp>
    #include <iostream>
    using namespace cv;
    
    int main()
    {
        Mat img = imread("E:/TestData/lena.jpg");
        if (img.empty())
        {
            std::cout << "Error: load image failed." << std::endl;
            return -1;
        }
        namedWindow("image", WINDOW_AUTOSIZE);
        imshow("image", img);
        waitKey();
        return 0;
    }

      为了能够编译程序,OpenCV库文件和头文件的路径必需指定。在Qt中,这些信息包含在后缀为.pro的项目文件中,这是一个简单的描述项目参数的文本文件。你可以在Qt Creator中编辑这个项目文件。下图是该项目文件。
    这里写图片描述
      用于构建OpenCV应用的信息可以添加项目文件的末尾。

    INCLUDEPATH   += D:/opencv/build/include
    CONFIG(debug, debug|release): {
    LIBS += -LD:/opencv/build/x64/vc14/lib \
    -lopencv_world340d
    } else:CONFIG(release, debug|release): {
    LIBS += -LD:/opencv/build/x64/vc14/lib \
    -lopencv_world340
    }

      现在程序可以进行编译和执行。运行结果如下:
    这里写图片描述

    作用原理

      项目文件描述了一个Qt项目,它是一个声明了许多变量的文本文件,包含用于构建项目的相关信息。当处于编译过程时,这个文件将会被软件工具qmake调用。文件中的每个变量都与一系列的值相联系。qmake可以识别的主要变量如下:
    - TEMPLATE:定义项目的类型(应用程序、库等等)。
    - CONFIG:指定编译器的不同选项。
    - HEADERS:列出项目的头文件。
    - SOURCES:列出项目的源文件。
    - QT:声明所需的Qt扩展模块及类。默认包含核心模块及GUI模块。如果你希望移除它们其中之一,可以使用-=语句。
    - INCLUDEPATH:指定用于搜索头文件的文件夹。
    - LIBS:包含链接时的库文件列表。使用-L指定文件夹路径,-l指定库的名称。
    以上便是最常用的变量。

    常见问题

    1、Qt Creator 编译没有问题,运行时无法运行,也无法调试。应用程序输出:exited with code -1073741515

    原因之一:设置环境变量用的..\opencv\build\x64\vc14\bin的中Visual Studio版本与Qt Creator用的版本不一致导致。

    展开全文
  • Qt Creator创建Qt Quick项目Qt Creator创建Qt Quick...Qt Quick应用程序-空创建一个Qt Quick 2应用程序项目,该项目可以同时包含QML和C ++代码。您可以构建应用程序并将其部署到桌面,嵌入式和移动目标平台。 Qt快速

    Qt Creator创建Qt Quick项目

    在这里插入图片描述
    从头开始创建新的Qt Quick项目时,可以使用以下选项:

    应用程序(Qt Quick):
    Qt Quick应用程序-空创建一个Qt Quick 2应用程序项目,该项目可以同时包含QML和C ++代码。您可以构建应用程序并将其部署到桌面,嵌入式和移动目标平台。
    Qt快速应用程序-Scroll使用ScrollView类型来实现可滚动的列表视图(需要Qt 5.9或更高版本)。
    Qt快速应用程序-堆栈使用StackView类型通过基于堆栈的导航模型来实现一组页面(需要Qt 5.7或更高版本)。
    Qt快速应用程序-Swipe使用SwipeView类型使用基于滑动的导航模型来实现一组页面(需要Qt 5.7或更高版本)。
    应用程序(适用于Python的Qt) >适用于Python的Qt-Qt快速应用程序-空将创建一个包含空Qt快速应用程序的Python项目。
    其他项目> Qt Quick UI原型使用包含主视图的单个QML文件创建Qt Quick UI项目。您可以在QML Scene预览工具中查看Qt Quick 2 UI项目。您不需要构建它们,因为它们不包含任何C ++代码。仅在进行原型制作时才使用此功能。您不能以此创建完整的应用程序。
    Qt Quick UI项目无法部署到嵌入式或移动目标平台。对于这些平台,请创建Qt Quick应用程序。

    库> Qt Quick 2扩展插件可创建C ++插件,使它们能够提供可动态加载到Qt Quick 2应用程序中的扩展。
    注意:特定目标平台的SDK可能会为该平台安装其他模板。例如,QNX模板是作为QNX SDK的一部分安装的。

    Qt Creator创建必要的样板文件。一些文件是特定于特定目标平台的。

    创建Qt Quick应用程序

    选择文件>新建文件或项目>应用程序(Qt Quick)。
    选择应用程序类型:
    Qt快速申请-空
    Qt快速应用程序-滚动
    Qt快速应用程序-堆栈
    Qt快速应用程序-滑动
    选择选择以打开“项目位置”对话框。
    在名称字段中,输入应用程序的名称。
    在创建位置字段中,输入项目文件的路径。选中“用作默认项目位置”复选框,以默认情况下在此文件夹中创建新项目。
    选择下一步(或在macOS上继续)以打开“定义构建系统”对话框。
    在“构建系统”字段中,选择用于构建和运行项目的构建系统:qmake,CMake或Qbs。
    选择“下一步”以打开“定义项目详细信息”对话框。
    在最低要求的Qt版本字段中选择要开发的Qt版本。Qt版本确定QML文件中使用的Qt Quick导入。
    选择“使用Qt虚拟键盘”复选框
    注意:如果在安装Qt时未安装Qt虚拟键盘模块,则当您尝试在“设计”模式下的“表单编辑器”中打开main.qml时,将出现一条错误消息。您可以使用Qt维护工具来安装Qt虚拟键盘。
    选择“下一步”以打开“翻译文件”对话框。
    在“语言”字段中,选择计划将应用程序翻译成的语言。您可以稍后通过编辑项目文件来添加其他语言。
    在翻译文件字段中,您可以编辑将为所选语言生成的翻译源文件的名称。
    选择“下一步”以打开“工具包选择”对话框。
    选择要为其构建应用程序的平台的工具包。
    注意:如果在工具>选项>套件(在Windows和Linux上)或Qt Creator >首选项>套件(在macOS上)中指定了套件,则会列出套件。
    选择“下一步”打开“项目管理”对话框。
    查看项目设置,然后选择“完成”(在Windows和Linux上)或“完成”(在macOS上)以创建项目。
    对于Empty和Scroll应用程序,Qt Creator创建一个QML文件main.qml,您可以在“表单编辑器”或“文本编辑器”中对其进行修改。

    对于Stack和Swipe应用程序,Qt Creator生成两个UI文件,分别为Page1Form.ui.qml和Page2Form.ui.qml,您可以在“表单编辑器”中进行修改,以及一个QML文件main.qml,可以在“文本”中进行修改。编辑器添加应用程序逻辑。

    创建基于Qt Quick的Python应用程序

    “ Qt for Python-Qt快速应用程序-空”向导使您可以创建包含主QML文件的Python项目。指定运行该应用程序的最低PySide版本。
    在这里插入图片描述
    该向导将以下导入添加到源文件中,以提供对QGuiApplication和QQmlApplicationEngine的访问:

    import sys
    import os
    
    from PySide2.QtGui import QGuiApplication
    from PySide2.QtQml import QQmlApplicationEngine
    

    该向导还添加了一个主要功能,它在其中创建QGuiApplication实例并将系统参数传递给QGuiApplication对象:

    if __name__ == "__main__":
        app = QGuiApplication(sys.argv)
    ...
    

    主类中的以下几行创建一个QQmlApplicationEngine实例,并将生成的QML文件加载到引擎对象:

    engine = QQmlApplicationEngine()
    engine.load(os.path.join(os.path.dirname(__file__), "main.qml"))
    

    最后,向导会添加代码,以检查文件是否已成功加载。如果加载文件失败,则应用程序退出并显示错误代码。如果加载成功,向导将调用该app.exec_()方法以进入Qt主循环并开始执行Qt代码:

    if not engine.rootObjects():
        sys.exit(-1)
    sys.exit(app.exec_())
    

    在设计模式下打开.qml文件,以在Qt Quick Designer中设计Qt Quick UI。

    创建Qt Quick UI项目

    例如,Qt Quick UI Prototype项目对于测试或对用户界面进行原型设计或为QML编辑设置单独的项目很有用。您不能将它们用于应用程序开发,因为它们不包含:

    C ++代码
    资源文件(.qrc)
    将应用程序部署到设备所需的代码
    要创建Qt Quick UI原型项目,请执行以下操作:

    选择“文件” >“新文件”或“项目” >“其他项目” >“ Qt Quick UI Prototype”。
    选择选择以打开“项目位置”对话框。
    在名称字段中,输入应用程序的名称。
    在创建位置字段中,输入项目文件的路径。选中“用作默认项目位置”复选框,以默认情况下在此文件夹中创建新项目。
    选择下一步(或在macOS上继续)以打开定义项目详细信息对话框。
    在“最低要求的Qt版本”字段中,选择要使用的Qt版本。Qt版本确定QML文件中使用的Qt Quick导入。
    您可以稍后添加导入,以将Qt Quick基本类型与Qt快速控件,Qt快速对话框和Qt快速布局(从Qt 5.1开始可用)结合起来。

    选择“使用Qt虚拟键盘”复选框,以将对Qt虚拟键盘的支持添加到应用程序中。
    注意:如果在安装Qt时未安装Qt虚拟键盘模块,则当您尝试在“设计”模式下的“表单编辑器”中打开main.qml时,将出现一条错误消息。您可以使用Qt维护工具来安装Qt虚拟键盘。

    选择“下一步”以打开“工具包选择”对话框。
    选择要为其构建应用程序的平台的工具包。
    注意:如果在工具>选项>套件(在Windows和Linux上)或Qt Creator >首选项>套件(在macOS上)中指定了套件,则会列出套件。
    选择“下一步”打开“项目管理”对话框。
    查看项目设置,然后选择“完成”(在Windows和Linux上)或“完成”(在macOS上)以创建项目。
    Qt Creator创建以下文件:

    .qmlproject项目文件定义项目文件夹中的所有QML,JavaScript和图像文件都属于该项目。因此,您不需要单独列出项目中的所有文件。
    .qml文件定义UI项目,例如组件或整个应用程序UI。
    ui.qml文件定义了应用程序UI的表单。如果选中“使用.ui.qml文件”复选框,则将创建此文件。
    要在应用程序中使用JavaScript和图像文件,请将它们复制到项目文件夹。

    展开全文
  • QT创建一个项目

    2020-07-31 10:10:36
    1、创建一个项目 2、选择项目模板 3、项目名称及路径 4、平台工具选择 5、选择窗口模板 6、完成项目定制 7、选择本次编译要编译的目标 8、交叉编译到ARM平台 如果没有在windows下创建Android虚拟机,则只能...

    1、创建一个新项目
    在这里插入图片描述
    2、选择项目模板
    在这里插入图片描述
    3、项目名称及路径
    在这里插入图片描述
    4、平台工具选择
    在这里插入图片描述
    5、选择窗口模板
    在这里插入图片描述
    6、完成项目定制
    在这里插入图片描述
    7、选择本次编译要编译的目标
    在这里插入图片描述
    8、交叉编译到ARM平台
    如果没有在windows下创建Android虚拟机,则只能编译不能运行。测试运行就拷贝到手机上安装运行。
    在这里插入图片描述
    9、编译结果的目录位置
    在这里插入图片描述

    展开全文
  • 1,打开QT软件 Qt Creator(assistan是qt的api接口查询助手), 打开界面显示如下: 2,点击文件->点击新建文件或项目 或者 直接 点击 New Project 3,点击choose选中,设置location: 名称栏,填上新...
  • 使用Qt创建一个OpenCV工程

    千次阅读 2013-05-28 15:27:50
    使用Qt创建一个工程 需要以下几步: 第一步:下载安装并配置OpenCV版本; 我的是OpenCV2.43版本,好像2.2以后的版本可以不用自己编译,使用安装解压出来的库就可以了. 第二步:下载安装并配置Qt 我的是5.02版本...
  • Qt学习笔记1:创建一个QT的空项目

    万次阅读 多人点赞 2016-12-07 14:59:59
    初始QT,在创建QT项目时系统提供了几个不同的模板,点选模板,系统会自动为用户创建一个基础框架方便开发。 这里,我们试着不适用系统提供的基础框架,自己创建一个空的QT项目
  • 使用Qt创建项目

    千次阅读 2019-07-25 14:18:02
    1.打开Qt软件,点击【New Project】,创建项目 2.选择【Application】--【Qt Widget Application】点击下一步 3.选择路径,给项目起名(名称中不能有中文,空格 路径中不能有中文) 4.这一步全是默认,...
  • 1. 创建一个普通C++项目 新建一个文件夹test用于本次项目的测试,新建两个文件分别为CMakeLists.txt和main.cxx CMkeLists.txt cmake_minimum_required (VERSION 3.15) project(Test LANGUAGES CXX) add_...
  • 给自己的项目名字吧!这里以mytest为例。之后点击下一步 给自己的类起名字吧!这里以MyWidget为例。然后点击下一步(这里暂时取消创建界面) 最后,点击完成,我们就可以愉快地敲代码啦。 ...
  • 使用Qt创建OpenCV项目

    千次阅读 2013-08-26 20:33:46
    系统:windows xp Qt编译器:MSVC2010 Qt版本:5.1 在http://opencv.org/下载最新版本opencv安装,... 使用Qt Creator新建子目录项目,取名opencv 新建子项目,选择空的Qt项目,取名HelloWord 编辑该项目的配置文件
  • 创建一个Qt Quick项目

    千次阅读 2018-10-10 23:22:49
    打开Qt后,创建一个新的项目:选择Qt QuickApplication,点击“Choose”;如下图所示: 与创建Qt Widgets Application项目相同,选择此项目的路径并键入新项目的名称,点击“下一步”; 出现...
  • 用QT创建一个Windows Service以及踩到的若干坑

    万次阅读 热门讨论 2016-04-19 23:11:13
    因为项目需要,做一个Tech Spike,看看用QT如何创建一个Windows Service,并实现触摸某硬件而弹出某应用程序的功能。 一、自然的思路 为实现“触摸某硬件而弹出某应用程序”,首先想到的是,这个触摸动作触发了一个...
  • 创建一个Qt Quick UI项目

    千次阅读 2013-12-25 15:46:50
    UI和代码分离的Qt Quick项目
  • 一、创建一个 Qt 项目: 选择项目类型: 指定项目名称和路径: 选择项目编译器: 创建类信息: 创建好的项目为: Qt 工具左下角三个按钮功能: 二、main.cpp 文件的解析: 三、项目文件 01_...
  • 创建QT项目只有一个pro文件

    千次阅读 2018-04-30 17:22:57
    问题描述:我利用创建工程时,只有一个pro文件,但是在文件夹中是存在文件的。如下图解决方法:如下图,在Debug中选择你电脑所能的组件,我一开始选择的是第二个,改选第一个就行了。怎么选呢,参照上一篇QT测试的...
  • 创建 Qt Quick 项目

    万次阅读 热门讨论 2017-01-09 19:26:59
    要开发 QML 程序,首先要选择款合适的工具。Qt Creator 作为 Qt 开发的首选工具,当然,也可用于 Qt Quick。 在使用 Qt Creator 创建 Qt Quick 项目时有很多模版及类别,下面我们一一讲解!
  • 创建一个Qt Widget项目步骤 1.选择文件(Ctrl+n) 2.新建文件或项目 3.Qt Widget Application 4.输入项目名称FirstApplication,选择存储的位置 5.选择构建套件Desktop Qt %{Qt:Version} MinGW 32bit 6.选择...
  • Qt Creator创建一个Qt快速应用程序创建一个Qt快速应用程序创建项目创建主视图连接鼠标单击以陈述更改动画过渡 创建一个Qt快速应用程序 本教程使用内置的QML类型,并说明了Qt Quick的基本概念。 本教程描述了如何使用...
  • 今天起开始学习有关QT的内容,QT一个跨平台的C++图形用户界面应用程序框架,后期做码流分析软件的,本来想MFC,看雷神的码流分析软件使用MFC做的,但是周围人力荐QT,而且QT开发简单一些,所以就先学一下QT吧...
  • QT创建子目录项目

    2019-11-13 09:26:00
    1. 新建工程 2. 选择“项目”中的“其他项目”-->“子目录项目”即可。
  • Qt创建项目

    2020-05-22 15:39:47
    Qt中,我们为了方便管理,在一个项目创建多个子项目 1、其他项目->子项目 2、项目管理配置 3、右键工程文件->新子项目 4、按照上述步骤可以添加多个子项目 5、在子项目中还可以再添加子项目 ...
  • Qt入门创建项目

    2016-01-18 10:40:51
    QT创建项目
  • Qt Creator创建项目

    2019-09-15 13:21:01
    一直纠结于Qt Creator很难在项目之间进行库引用。... 先在Qt Creator中创建一个“子项目”工程,再在新建的项目中右键选择“新子项目”,然后就可以创建项目了。这样就可以树状的结构来组织管理项目...
  • 创建Qt Quick项目

    2017-01-09 19:26:00
    简述 要开发 QML 程序,首先要选择款合适的工具。...在使用 Qt Creator 创建 Qt Quick 项目时有很多模版及类别,下面进行一一讲解! 简述 创建 Qt Quick 项目 创建 Qt Quick 应用程序 创建 Qt Qui...
  • qtcreator创建CMake项目

    千次阅读 2018-10-24 20:07:09
    使用qtcreator创建CMake工程项目,并可在原有的工程代码基础上继续进行开发. 打开qtcreator,然后点击“New Project”, 出现如下界面,选择C++应用程序开发 参考下图输入工程名字和工程路径,然后下一步...
  • qt5.9 子项目创建qt项目管理

    千次阅读 2017-09-06 08:48:17
    qt5.9 子项目创建qt项目管理 前言 所有的课件可以去https://github.com/wrzfeijianshen/Courseware 下载哦 关于下载地址详见于:... ... 工程组织结构和动态库引用,是c++作为一个项目开发的一个必要的知识领...
  • Qt Creator管理多个项目创建项目

    万次阅读 2018-06-07 11:53:29
    1. 简介QtCreator是一个十分好用的跨平台IDE,由于最近需要在Windows和Mac同时写一个C++的代码,使用VS和XCode不能实现项目的统一管理(可以使用cmake来组织源码,但是每次编译cmake是非繁琐),这种情况下使用Qt...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,239
精华内容 14,095
关键字:

如何用qt创建一个项目