【无标题】

、什么是Qt?

Qt是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。

Qt的优点

(1)跨平台、几乎支持所有的平台;

(2)接口简单,容易上手,学习Qt框架对学习其他框架有参考意义;

(3)开发效率高,能够快速地构建应用程序;

(4)可以进行嵌入式开发;

(5)有很好的社区氛围;

Qt 可以做什么?

Qt 虽然经常被当做一个 GUI 库,用来开发图形界面应用程序,但这并不是 Qt 的全部;Qt 除了可以绘制漂亮的界面(包括控件、布局、交互),还包含很多其它功能,比如多线程、访问数据库、图像处理、音频视频处理、网络通信、文件操作等,这些 Qt 都已经内置了。

Qt 是应用程序开发的一站式解决方案,有了 Qt,你就可以高枕无忧了!Qt 本身包含的模块也日益丰富, 一直有新模块和第三方模块加入进来。

大部分应用程序都可以使用 Qt 实现,除了与计算机底层结合特别紧密的,例如驱动开发,它直接使用硬件提供的编程接口,而不能使用操作系统自带的函数库。

1997年,Qt 被用来开发 Linux 桌面环境 KDE,大获成功,使 Qt 成为 Linux 环境下开发 C++ GUI 程序的事实标准。

下面的程序都使用 Qt 开发:WPS、YY语音、Skype、豆瓣电台、虾米音乐、淘宝助理、千牛、暴雪的战网客户端、VirtualBox、Opera、咪咕音乐、Google地图、Adobe Photoshop Album 等。

Linux 也是嵌入式的主力军,广泛应用于消费类电子、工业控制、军工电子、电信/网络/通讯、航空航天、汽车电子、医疗设备、仪器仪表等相关行业。

Qt 虽然也支持手机操作系统,但是由于 Android 本身已经有 Java 和 Kotlin,iOS 本身已经有 Objective-C 和 Swift,所以 Qt 在移动端的市场份额几乎可以忽略。

总起来说,Qt 主要用于桌面程序开发和嵌入式开发。

安装Qt5

  1. 下载:Index of /archive/qt/5.14/5.14.2icon-default.png?t=M3K6https://download.qt.io/archive/qt/5.14/5.14.2/
  • 添加权限
sudo chmod +x qt-opensource-linux-x64-5.14.2.run
  1. 安装及配置
./qt-opensource-linux-x86-5.4.1.run


sudo gedit /etc/profile
  • QT添加用户环境变量

vim /home/suliu/.bashrc
export QTDIR=/opt/Qt5.14.2/Tools/QtCreator
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH=/opt/Qt5.14.2/5.14.2/gcc_64/bin:$PATH

创建第一个Qt项目

  • 打开Qt Creator

打开QtCreator ,工具---->选项--->构建和运行 进行设置,在Qt版本菜单下,手动设置选择qmake路径。

开始第一个Qt项目

下载官方文档

 将项目文件拷贝到新建项目Alarms中

添加文件:qml.qrc–>/–>右键–>添加文件

编译并在ubuntu下运行

 

qmake
make
./Alarms

对话框屏幕用于添加新闹钟。当您单击主屏幕底部的“ +” 圆形按钮时,它将弹出:

添加了暗主题

 

 引用

Qt----数据库_冷月枫啊的博客-CSDN博客_qt数据库

Qt Quick入门编程:开发简单的闹钟应用程序-控件新闻-慧都网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值