王小雅
楼主
发布于 2023-4-20 07:35:53
阅读 1774
查看全部
为什么离线包没了?
Qt6开端非商业受权下,不再提供离线装置方式的exe,但源码装置费时费力,所以推荐装置方式已经为在线组件装置方式,包括vs2022、Qt在线装置工具已经成为开发工具新的装置趋势。
Qt是不是要放弃开源?
NO。
KDE 社区和 Qt 公司之间曾经达成过一项协议,其中规定:假设 Qt 公司在开源容许证有效的情况下停止开发自由软件版本的 Qt(Qt Free Edition),那么基金会有权以 BSD 容许证或其他开源容许证发布 Qt。当然这项协议最早为了防止qt公司倒闭,KDE可以继续延续不至于夭折。所以qt公司可以限制某些功能是付费是商业容许,但始终得坚持开源分支。
备注:KDE又是谁,见文章末尾;
为什么要在线装置?
一、网速已经不是瓶颈;
二、开发工具要兼容更多群体和语言、功能,那体积势必越来越大。
以vs2022离线包为例,全包大小约25G,全包装置不现实也会浪费用户更多空间,而在线装置可以完美处置定制化需求。简单来说,vs2022做C++的只需要勾选对应项目不用装置c#等;qt也一样,qt做安卓的就勾选Android,不用的就完全不用勾选,定制化装置既可以节省下载时间和用户磁盘空间,还可以做到装置完成后灵敏的更新、添加、删除组件。
Qt6公司在芬兰,假设采用官方装置方式则又必需能访问谷歌,网络又成为在线装置的“滑铁卢”。随同信创国产化加快,qt也在国内迎来春天,2021年qt还在上海成立了官方办事处。国内越来越多的linux源已经开端参与了qt支持,比如阿里源、清华源等,鉴于有了高速的本地化国内源,又有了快的网速,Qt在线装置终于可以一气呵成了。
是时候本地化源在线装置了,以国内源为例,演示下在线装置流程:
1、先在以下地址下载,在线装置工具;
https://mirrors.nju.edu.cn/qt/official_releases/online_installers/
2、将下载好的在线装置工具,放到C盘根目录,翻开windows Powershell,输入命令
2.1 切换到根途径
cd /
2.2 执行命令并指定源
./文件名 --mirror https://mirror.nju.edu.cn/qt
备注:文件名取决于你下载的在线装置工具名,mirror前面是两个-
假设输入不对,或者-的数量不对,会提示“unknown option”,此时翻开装置界面也不行,需自行关闭即可。
必需是下图所示,没任何提示且自动翻开了装置界面;
3、输入注册账号邮箱和密码,没有点Sign up按钮注册去;
4、勾选协议,第二个,勾选意思是,非商业用户;
5、不发送反响;
6、此时可以选择装置途径,qt完全支持装置在任意途径下,但建议只改变盘符,比如c改为d等;
装置方式选择“custom installation”,这样用户自行勾选装置组件;
7、勾选组件,解释如图片下描绘;
源码一般不需要,web应用和arm还在技术预览阶段一般不需要,额外附加组件一般不需要(比如pdf等),qt quick timeline qml时间轴用于特效的,推荐以下勾选:
备注:有用组件未装置也不用担忧,无论未装置或者已装置的组件,在装置完成后,都可以更新、添加和删除,在线装置的灵敏就在这里体现;
8、建议选择最后一个 LGPL协议;
9、qt开端下载,视网速决定,因为这个源是千兆的,所以下载是你宽带满速;
10、装置完成后,如下图;
第一个默认打勾,是个说明文档,可以取消勾选;
第二个勾选,是Qt Design Studio,它其实就是qt5时代的Qt Quick designer,qml风格的设计器,自qt6开端,qt决定分别它,目的是设计ui的人只需要装置Qt Design Studio,而不需要装置qt creator。
(图片下方链接是关于Qt Design Studio单独装置文章,有兴趣可阅读)
第三个勾选,就是翻开qt creator。
Qt Quick Designer灰色或者禁用
Qt Design Studio装置教程
11、翻开qt creator,新建,项目,测试即可。
QT和KDE
Kool Desktop Environment (KDE),KDE社区是世界上最大、最具影响力的自由软件社区之一,拥有众多的奉献者和用户。之前提到 Qt 原本是商业受权软件,是怎么开源的呢?这就涉及 Qt 和 KDE 的纠葛了。 KDE 是 Linux 操作系统的桌面环境,与 GNOME 桌面是类似的,作为开源桌面它们竞争的情况更为多见。 KDE 是采用 GPL 容许证发布的开源软件,而最初 Qt 是商业受权的,存在商业侵权风险, GNOME 则是基于开源 GTK 库的,没有什么商业风险,这一度是 GNOME 优越于 KDE 的特性。 由于 Qt 的商业受权,KDE 社区一度混乱纠结,与此同时 GNOME 则如火如荼开展起来了。 KDE 毕竟算是亲儿子,被另一波人欺负,奇趣科技公司当然看不下去了, 最后是奇趣科技公司为了赢得开发者的支持,为 Qt 增加了 GPL 的开源受权, 对于开源社区而言,遵循 GPL 使用 Qt 就不需要付费,这为 KDE 处置了燃眉之急。 之后 KDE 桌面和 GNOME 都开展壮大起来,都做得越来越好了。
到此这篇关于Qt6装置教程(使用国内源)的文章就介绍到这了,更多相关QT6装置内容请搜索网站以前的文章或继续阅读下面的相关文章希望大家以后多多支持网站! |
|