当前位置:网站首页>QT series - Installation
QT series - Installation
2022-07-29 05:22:00 【Xiaolu Inn】
List of articles
One 、QT Introduce
QT Is based on C++ Linguistic GUI application development framework .QT In addition to being able to develop GUI Program , You can also launch console tools and servers .
QT At present except C++ Language , And support python、ruby、Perl Other languages . As for the support system, let alone , Very much , image Windows、Linux、Unix、Android、iOS、 Embedded systems and other systems are supported .( notes : Here is just a list of what I know , Not all , There are many other systems that support )
Two 、 Why is embedded system interface recommended QT Development ?
There's no other reason , Simply QT Cross platform Very strong .
Imagine developing a raspberry pie or GEC6818 After we finish writing the interface, we can verify it on the board , But something went wrong bug Well ? If there are some hidden patterns bug Keep appearing ? Of course, this can be modified and debugged on the board , But isn't it troublesome ... But if you use QT, We can use it directly in our common Windows Write directly in the environment 、 debugging , After debugging, run on the board through cross compilation . If it can be in “ On board debugging ” and “Windows Environment debugging ” Personally, I prefer to choose Windows Environmental Science ...
The above is one of the reasons , second The functions of the software part of a large-scale embedded project are often very complex, requiring multiple people in the team to carry out modular division of labor development , So at this time, do we need one debugging machine for each person ? Obviously, this is unrealistic , But if it goes through QT We can do that Windows Write and debug in the environment , After personal debugging is correct, verify it on the board by special means . This undoubtedly saves costs and improves development efficiency to a great extent .
3、 ... and 、QT Installation tutorial
QT Official website :https://download.qt.io/
If you choose the version I installed , You can also download it from my Alibaba cloud disk below :https://www.aliyundrive.com/s/cgyA4c6Bcdm
After we enter the website , Enter into achive/qt You can see QT Each version of .
-------------- Separator --------------
-------------- Separator --------------
Open the downloaded interface :
-------------- Separator --------------
-------------- Separator --------------
-------------- Separator --------------
Here I recommend choosing all , Because many unnecessary troubles can be avoided in the later stage , What impresses me most is that I tried to add connections before MYSQL But there are always some folders that are not available in online tutorials , Finally, it took a long time to find out that it was a missed choice during installation ...
If you simply need to use QT Creator perhaps MSVC That is to use VS Words , You can also go online to find other tutorials , I choose all here , Because it can really avoid a lot of trouble .
First , I personally like to use QT Creator Design , But when facing some big projects VS It's still more fragrant , At least I personally feel that way , So I highly recommend choosing all , The first is to avoid some unnecessary troubles in the later stage ; Secondly, it can be used in some projects QT Creator Design , Choose to use in large projects VS, Make development more flexible .
-------------- Separator --------------
-------------- Separator --------------
-------------- Separator --------------
Finally, click Install to wait for installation .
Four 、QT The first interface of
Here first QT Creator Run the first interface , About VS yes QT The main content behind the series , So don't rush .
First let's open up QT Creator, Click on “ file ”, Select the first new .
-------------- Separator --------------
-------------- Separator --------------
-------------- Separator --------------
-------------- Separator --------------
Mouse click “ debugging ” After suspended in “ Start debugging ” On , Click on “ Start mode ”, It's ready to run . The interface is as follows :
Come here QT It has been successfully installed .
5、 ... and 、QT Design page
Here is mainly a piece of my own design interface , To show you QT Interface design ability , I'm only a beginner at this level , Some big guy level designs look better .
边栏推荐
- 小鲁客栈---预告篇
- SM integration is as simple as before, and the steps are clear (detailed)
- 后置通知的流程分析与功能实现有哪些内容你还记得吗?
- Rimworld通过SteamCMD上传创意工坊的方法
- Do you remember the process analysis and function implementation of post notification?
- Diagram of odoo development tutorial
- This article takes you to understand the implementation of surround notification @around and final notification @after
- On AspectJ framework
- The latest tank battle 2022 full development notes-1
- webgl1.0下texture2D和texture2DProj区别
猜你喜欢
随机推荐
小鲁客栈---预告篇
webgl1.0下texture2D和texture2DProj区别
js(forEach)出现return无法结束函数的解决方法
MFC集成qt验证及问题处理
关于thymeleaf的配置与使用
6.3 references
Google GTEST event mechanism
优炫数据库启动失败,报网络错误
About the configuration and use of thymeleaf
CMake 设置vs启动运行环境路径
How to get command parameters in Visual Basic.Net
Arfoundation starts from scratch 3- create an arfoundation project
365天挑战LeetCode1000题——Day 039 完全二叉树插入器 + 寻找峰值 II + 快照数组
[from_bilibili_DR_CAN][【Advanced控制理论】9_状态观测器设计][学习记录]
直播预告|如何通过“智能边缘安全”提升企业免疫力?
scikit-learn——机器学习应用开发的步骤和理解
学习数据库的第一个程序
ARFoundation从零开始9-AR锚点(AR Anchor)
Unity metaverse (III), protobuf & socket realize multi person online
Jackson解析JSON详细教程