Qt [GC9-3]:根据规划完成初步项目部署

简介: Qt [GC9-3]:根据规划完成初步项目部署

image.png

基于Qt的汽车仪表模拟

根据[GC9-2]中提到东西,在项目中完成部署。

在项目工程下,按照规划中的设计,建立相应的文件夹,如下图所示image.png

由于我们建立的是空白完档,所以要在pro文件中添加一部分东西才可以让我们的项目跑起来。在pro添加如下内容

QT += core gui
greaterThan(QT_MAJOR_VERSION,4):QT += widgets
TARGET = GC9.1.0.0
TEMPLATE = app
DEFINES += QT_DEPRECATED_WARNINGS

“QT += core gui”是说我们这个项目中所用的到Qt模块,目前初步建立,只用到的核心core和界面gui模块,其他在后面用的的时候陆续添加。


“greaterThan(QT_MAJOR_VERSION,4):QT += widgets”这个我题不太明白,百度大致意思就是说遇到比Qt4高的版本就要包含widgets这个模块。所以在Qt4的时候,widgets这个模块应该是在gui模块中的


“TARGET = GC9.1.0.0”目标,以我浅薄的认知就是输出程序的名称


“TEMPLATE = app”我理解就是类型,我们的程序就是一个app,不过次app可不是安卓的那个app


“DEFINES += QT_DEPRECATED_WARNINGS”定义编译选项,我看模版中也是这么写的,表示当Qt的某些功能被标记为过时的,那么编译器会发出警告。


那么我们的pro文件就告一段落了。剩下的就是基础了,先添加一个main.cpp,这里我吧main.cpp放在了Core中,我认为他是属于核心的文件。


剩下的,我添加了控制台界面和HUD界面,后面准备从简单的HUD入手,控制台随着三个核心显示模块的开发而配套开发。


目前的项目结构如下。image.png

为了测试一下我们的项目工程可以使用,在main.cpp中加点东西

#include"ControlPanel/controlpanel.h"
#include <QApplication>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    ControlPanel w;
    w.show();
    return a.exec();
}

image.pngimage.pngimage.pngimage.png

目录
相关文章
|
IDE 程序员 开发工具
NTlite给window瘦身+定制程序员专属环境
NTlite给window瘦身+定制程序员专属环境
394 0
|
4月前
|
算法 Java UED
开发与运维内存问题之Serial Old收集器用途如何解决
开发与运维内存问题之Serial Old收集器用途如何解决
20 0
|
5月前
|
运维 Java Shell
手工触发Full GC:JVM调优实战指南
本文是关于Java应用性能调优的指南,重点介绍了如何使用`jmap`工具手动触发Full GC。Full GC是对堆内存全面清理的过程,通常在资源紧张时进行以缓解内存压力。文章详细阐述了Full GC的概念,并提供了两种使用`jmap`触发Full GC的方法:通过`-histo:live`选项获取存活对象统计信息,或使用`-dump`选项生成堆转储文件以分析内存状态。同时,文中也提醒注意手动Full GC可能带来的性能开销,建议在生产环境中谨慎操作。
1589 1
|
6月前
|
Prometheus 监控 Cloud Native
JVM工作原理与实战(三十三):监控GC过程的工具
JVM作为Java程序的运行环境,其负责解释和执行字节码,管理内存,确保安全,支持多线程和提供性能监控工具,以及确保程序的跨平台运行。本文主要介绍了jstat工具、VisualVM插件、Prometheus + Grafana、GC日志等内容。
230 0
|
6月前
|
监控 IDE Java
工作四年,我学会了用 Idea本地调试线上服务器代码
工作四年,我学会了用 Idea本地调试线上服务器代码
263 0
工作四年,我学会了用 Idea本地调试线上服务器代码
|
6月前
|
缓存 监控 Java
【工作中问题解决实践 十】一次内存泄露排查-MAT使用指南
【工作中问题解决实践 十】一次内存泄露排查-MAT使用指南
166 0
|
算法 Java
第二季:7.怎么查看服务器默认的垃圾收集器是那个?生产上如何配置垃圾收集器的?谈谈你对垃圾收集器的理解?【Java面试题】1
第二季:7.怎么查看服务器默认的垃圾收集器是那个?生产上如何配置垃圾收集器的?谈谈你对垃圾收集器的理解?【Java面试题】1
81 0
|
监控 算法 Java
第二季:7.怎么查看服务器默认的垃圾收集器是那个?生产上如何配置垃圾收集器的?谈谈你对垃圾收集器的理解?【Java面试题】2
第二季:7.怎么查看服务器默认的垃圾收集器是那个?生产上如何配置垃圾收集器的?谈谈你对垃圾收集器的理解?【Java面试题】2
109 0
|
Oracle IDE Java
最详细的Android开发环境配置经验分享(包含配置过程中可能出现的问题及解决办法。繁琐的配置步骤是否是你头疼呢,详细配置步骤你值得拥有!)
最详细的Android开发环境配置经验分享(包含配置过程中可能出现的问题及解决办法。繁琐的配置步骤是否是你头疼呢,详细配置步骤你值得拥有!)
408 0
最详细的Android开发环境配置经验分享(包含配置过程中可能出现的问题及解决办法。繁琐的配置步骤是否是你头疼呢,详细配置步骤你值得拥有!)