Qt简介
Qt是一种跨平台的C++图形用户界面(GUI)应用程序开发框架,具有开源、易于学习、易于使用、可扩展和高效的特点。Qt提供了丰富的UI元素和API,可以用于开发各种桌面应用程序、移动应用程序、嵌入式应用程序和Web应用程序。
1、安装编译工具和依赖项
打开终端,输入以下命令:
sudo apt install build-essential libgl1-mesa-dev
sudo apt install libxcb-xinerama0 // X Window System的库,用于启用多显示器支持
这将安装编译工具、OpenGL开发库和Qt platform plugin “xcb”依赖
2、下载qt 5.12.12
- 使用终端下载命令(wget)下载
wget https://download.qt.io/archive/qt/5.12/5.12.12/qt-opensource-linux-x64-5.12.12.run
这将从Qt官方网站下载Qt 5.12.12的安装程序,并将其保存到当前目录。
-
从Qt官方网站直接下载
网址: https://download.qt.io/ ,选择相应版本并下载。如图所示:
3、运行安装程序
打开终端,进入到下载的Qt安装程序所在的目录,执行以下命令安装依赖项:
sudo ./qt-opensource-linux-x64-5.12.12.run
如果没有账号,可以去官网自己申请一个。
我这里没有安装Android的编译器和源码。因为我这面不进行Android应用开发,而且为了节省时间所以这些都不安装了。
源码我还是建议安装的,有时间可以学习学习。模块选择上我是都选了也可以根据自己需求进行选择。
安装组件详解:
- Qt Charts:二维图表模块,用于绘制柱状图、饼图、曲线图等常用二维图表。
- Qt Data Visualization:三维数据图表模块,用于数据的三维显示,如散点的三维空间分布、三维曲面等。
- Qt Purchasing:使Qt应用程序能够支持应用内购买。它是一个跨平台的库,目前支持在OS X上的Mac App Store、iOS上的App Store和Android上的Google Play进行购买。
- Qt Virtual Keyboard:虚拟键盘模块,提供了在应用程序中嵌入虚拟键盘的支持。
- Qt WebEngine:提供了一个基于 Chromium 的浏览器引擎,可用于在应用程序中嵌入浏览器窗口。
- Qt Network Authorization:Qt 网络授权是一个附加库,它使 Qt 应用程序能够使用不同的 Web 身份验证系统。
- Qt WebGL Streaming Plugin:一个 Qt Platform Abstraction 插件,它通过网络将 Qt Quick & Qt OpenGL 应用程序流式传输到支持 WebGL 的浏览器。
- Qt Script(Deprecated):脚本模块,已被抛弃,不建议安装。
4、安装完毕运行QtCreator
- 在ubuntu桌面左下角的show applications中搜索双击即可
- 或者使用终端依据自己的安装路径启动qtcreator
版权声明:本文为bmseven原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。