欢迎来到我司精密电阻产品网站!
对于嵌入式,Qt值得学习吗?
精密电阻 2024-11-26

qt值得学习吗?嵌入式确实有很多东西要学习,如果不编写界面,我们可能会说不需要学习qt吗?我不同意。

Qt的实现主要采用p-impl技术来实现接口与实现的分离。

它具有良好的消息循环机制,一些对象与线程相关,并且还使用moc生成反射元信息。

这种设计方法仍然存在。

非常适用。

实际上,qt内核部分与界面完全无关,您可以完全忽略Qt GUI部分来学习和使用Qt。

在充分研究了qt及其概念之后,您会发现编写优雅的代码是一件非常简单的事情,并且可以应用于所有后续过程。

那么哪种Qt开发方法更好或更容易上手? QT的UI界面通常使用C ++进行硬编码,可以直接使用QWidget组件代替QT Designer作为UI界面,也可以直接使用QML + Javascript来完成。

尽管它很灵活,但是代码量很大,通常由QT开发。

共有三种方法:使用QT GUI框架,简单地进行硬编码并将QT Designer用作UI界面,拖动MFC等控件,然后使用C ++编写逻辑。

使用QML作为UI,使用JavaScript编写逻辑,使用C ++编写后端以及使用三种语言的混合编程。

那么Qt中有几种常见的开发方法?通常,它分为以下两种类型:纯QtCreator模式,QtCreator编码+ MinGW或MSVC或其他编译。

第二种类型:VS + Qt库,将Qt用作在VS中调用的接口库。

VS编码+ MSVC编译。

使用VS + Qt打开的正确方法如果开发的程序仅在Windows上运行,不需要跨平台,并且不关心是否需要使用Qt Creator打开,则建议您使用VS + Qt的发展。

在这种情况下,您需要安装VS,Qt软件,并在VS中安装QT插件,配置环境变量等。

有关特定的安装和配置教程,您可以参考在线并亲自尝试。

本文重点介绍该方法。

安装并重新打开VS后,菜单栏中会提供更多的QT VS Tools。

单击“ QT选项”继续进行下一步。

VS速度和调试功能已完成,并且Qt Creator爆炸了。

开发非常酷。

使用Qt Creator的打开方法:QtCreator + MSVC需要安装VS(我们主要使用其编译器),Qt Creator软件,MSVC调试器安装,并通过Windows SDK工具安装调试器。

配置Qt Creator编译器和调试器打开Qt Creator,选择“工具”。

-> “选项”,然后选择“套件” ->在“编译器”中,您可以看到Qt已自动检测到MSVC编译器。

同时,在“套件”下->在“调试器”中,调试器也被自动检测到。

然后我们选择“ Kits” -> “ Build Kit”,然后选择Desktop Qt 5.12.0 MSVC2017 64bit,配置C / C ++编译器为:Microsoft Visual C ++编译器15.0(x86_amd64);配置调试器:在D:Windows Kits10Debuggersx64cdb.exe中自动检测到CDB。

Qt Creator + MinGW安装Qt Creator之后,直接使用Qt Creator进行编码并使用内置的MinGW进行编译。

这是最简单的方法,不需要任何外部帮助。

同时,安装步骤也是最简单的,您可以在安装后直接进行开发,而无需太多的配置过程。

建议使用QtCreator + MSVC方法,该方法在速度和跨平台方面都比较好,并且调试功能稍弱。

另外,该方法不存在工程转换问题,可以更好地支持跨平台开发。

结束语如果需要考虑跨平台,最好不要使用VS + Qt作为项目转换路径,库,配置有很多麻烦; MSVC已在MinGW编译速度和运行速度上实现了爆炸式增长,不建议使用MinGW编译,每个人在体验之后都会知道这一点。

出处:科技让梦想更大,作者:李晓瑶属于原作者,如有侵权,请联系删除。

免责声明:本文内容经21ic授权后发布,版权归原作者所有。

该平台仅提供信息存储服务。

本文仅代表作者的个人观点,并不代表该平台的立场。

如有任何疑问,请与我们联系,谢谢!