Qt各發布版本介紹與選擇

一.Qt各個主要版本介紹

1.Qt4

Qt4的第一個版本是Qt 4.0,發布于2005年6月1日。

Qt 4的最后一個版本是Qt 4.8.7,發布時間是2015年6月10日。

2.Qt5

(1)Qt5的第一個版本是Qt 5.0,發布于2012年12月19日。

(2)Qt5 LTS版本:

Qt 5.6:

發布日期:2016年3月15日

標準支持到期日:2018年3月15日

Qt 5.9:

發布日期:2017年6月16日

標準支持到期日:2019年6月16日

Qt 5.12:

發布日期:2018年12月6日

標準支持到期日:2021年12月6日

Qt 5.15:

發布日期:2020年5月26日

標準支持到期日:2023年5月26日

Qt公司決定通過補丁版本將Qt 5.15長期支持(LTS)延長至五年,將Qt 5.15的使用壽命延長至2025年5月26日。

(3)Qt 5當前最新版本是Qt 5.15.14,發布時間是2024年5月22日。

3.Qt6

(1)Qt6的第一個版本是Qt 6.0,發布于2020年12月8日。

(2)Qt6 LTS版本:

Qt 6.2:

發布日期:2021年12月8日

標準支持到期日:2024年12月8日

Qt 6.4:

發布日期:2022年12月6日

標準支持到期日:2025年12月6日

(3)Qt 6.71為最新版本,發布日期:2024.5.16

二.QT5的各個版本

三.商業與開源

1.桌面端

對于桌面應用,不管是 Window,還是 Linux 上的桌面應用,只要不用靜態編譯別修改 Qt 源碼就可以了,就一堆 dll 或者 .so 加上 exe 這種方式就是合法的。默認你用 windeployqt 生成的那個打包下就可以了。

這個理論上還要求你寫軟件說明的時候聲明下用了 Qt 程序庫,Qt 程序庫是 LGPL 協議的,把 LGPL 協議的文檔弄個文本文件跟你的程序放一起。就類似下面這種,exe 跟 dll 一起,有個 LGPL 文檔說明,

軟件的幫助或者配套文件里說下用了 LGPL 協議的 Qt 就行了。國內用 Qt 商用的很多,商業完全沒問題的。Qt 的 Python 綁定特意出了個 PySide 就是為了支持 LGPL 好支持商用,PyQt 不支持LGPL,商用不友好。

2.嵌入式

由于從 5.4 開始 Qt 主要采用 LGPL v3 授權,而 LGPLv3 明確禁止封閉嵌入式設備分發 LGPLv3 授權的軟件,所以在嵌入式下不能使用 Qt 5.4 以及以上的版本進行商用,當然 Qt 5.3 以及以下的版本還是可以。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/21313.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/21313.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/21313.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ubuntu安裝notion

一、背景: 不用windwos系統,完全可以,然后基本軟件都有,怎么安裝notion呢 二、步驟 1. 更新源 echo "deb [trustedyes] https://apt.fury.io/notion-repackaged/ /" | sudo tee /etc/apt/sources.list.d/notion-repa…

基于字典樹可視化 COCA20000 詞匯

COCA20000 是美國當代語料庫中最常見的 20000 個詞匯,不過實際上有一些重復,去重之后大概是 17600 個,這些單詞是很有用,如果能掌握這些單詞,相信會對英語的能力有一個較大的提升。我很早就下載了這些單詞,…

基于Django的博客系統之用HayStack連接elasticsearch增加搜索功能(五)

上一篇:搭建基于Django的博客系統數據庫遷移從Sqlite3到MySQL(四) 下一篇:基于Django的博客系統之增加類別導航欄(六) 功能概述 添加搜索框用于搜索博客。 需求詳細描述 1. 添加搜索框用于搜索博客 描…

【數據密集型系統設計】軟件系統的可靠性、可伸縮性、可維護性

文章目錄 一. 數據密集型程序的特點以及遇到的問題二. 可靠性 : 即使出現問題,也能繼續正確工作1 硬件故障2. 軟件錯誤3. 人為錯誤 二. 可伸縮性1. 描述負載與推特的例子2. 描述性能-延遲和響應時間3. 應對負載的方法 四. 可維護性1. 可操作性:人生苦短&…

如何解決Mac系統創建/home目錄提示Read-Only filesystem(補充)?

繼昨日發布的博文之后,有小伙伴私我說: sudo mount -uw /命令報錯:mount_apfs: volume could not be mounted: Permission denied mount: / failed with 66 今天補充一下昨天的文章,昨天的文章我沒有注明是Mac什么系統的&#x…

Chromebook Plus中添加了Gemini?

Chromebook Plus中添加了Gemini? 前言 就在5月29日,谷歌宣布了一項重大更新,將其Gemini人工智能技術集成到Chromebook Plus筆記本電腦中。這項技術此前已應用于谷歌的其他設備。華碩和惠普已經在市場上銷售的Chromebook Plus機型,…

mysql binlog查看指定數據庫

1.mysql binlog查看指定數據庫的方法 MySQL 的 binlog(二進制日志)主要記錄了數據庫上執行的所有更改數據的 SQL 語句,包括數據的插入、更新和刪除等操作。但直接查看 binlog 并不直觀,因為它是以二進制格式存儲的。為了查看 bin…

電腦缺少dll文件怎么解決,分享幾種靠譜的解決方法

在現代科技高度發達的時代,電腦已經成為我們生活和工作中不可或缺的工具。然而,在使用電腦的過程中,我們可能會遇到一些問題,其中之一就是電腦丟失dll文件。那么,當我們面臨這樣的問題時,應該如何解決呢&am…

云原生架構案例分析_1.某旅行公司云原生改造

隨著云計算的普及與云原生的廣泛應用,越來越多的從業者、決策者清晰地認識到“云原生化將成為企業技術創新的關鍵要素,也是完成企業數字化轉型的最短路徑”。因此,具有前瞻思維的互聯網企業從應用誕生之初就扎根于云端,謹慎穩重的…

BMC壓力測試腳本

說明 對于研發階段而言,需要對BMC執行壓力測試,可以提前發現問題,修復問題,提高產品穩定性。 大體而言,需要做到幾個方面: 1.預先發現是否會造成BMC hang機。2.進程是否會發生重啟,運行異常3.進程是否會…

SpringMVC:轉發和重定向

1. 請求轉發和重定向簡介 參考該鏈接第9點 2. forward 返回下一個資源路徑,請求轉發固定格式:return "forward:資源路徑"如 return "forward:/b" 此時為一次請求返回邏輯視圖名稱 返回邏輯視圖不指定方式時都會默認使用請求轉發in…

【Qt秘籍】[008]-Qt中的connect函數

在Qt框架中,connect函數是一個非常核心的函數,用于實現信號(Signals)和槽(Slots)之間的連接,它是Qt信號槽機制的關鍵所在。信號槽機制是一種高級的通信方式,允許對象在狀態改變時通知…

ChatGPT-3

ChatGPT-3是OpenAI開發的先進人工智能聊天機器人程序,它是基于 GPT-3.5 架構的大型語言模型,并通過強化學習進行了訓練。這項技術代表了自然語言處理領域的一個重要里程碑,具有以下顯著特點和功能: 強大的語言理解和生成能力&…

代碼隨想三刷數組篇

代碼隨想三刷數組篇1 704. 二分查找題目代碼27. 移除元素題目代碼977.有序數組的平方題目代碼209.長度最小的子數組題目代碼59.螺旋矩陣II題目代碼704. 二分查找 題目

牛客網刷題 | BC114 圣誕樹 (不理解)

目前主要分為三個專欄,后續還會添加: 專欄如下: C語言刷題解析 C語言系列文章 我的成長經歷 感謝閱讀! 初來乍到,如有錯誤請指出,感謝! 這道題沒搞懂 也沒找到視…

Nginx源碼編譯安裝

Nginx NginxNginx的特點Nginx的使用場景Nginx 有哪些進程 使用源碼編譯安裝Nginx準備工作安裝依賴包編譯安裝Nginx檢查、啟動、重啟、停止 nginx服務配置 Nginx 系統服務方法一:方法二: 訪問Nginx頁面 升級Nginx準備工作編譯安裝新版本Nginx驗證 Nginx N…

【HarmonyOS】Stage 模型 - UIAbility 的啟動模式

Stage 模型這樣的應用,它在啟動的時候會先準備 Ability Stage 舞臺,接著呢,就可以基于它去創建 UIAbility 的實例,并去啟動它。 UIAbility 組件啟動模式 有四種: singletonstandardmultitonspecified 修改模塊的 mod…

SSMP整合案例第五步 在前端頁面上拿到service層調數據庫里的數據后列表

在前端頁面上列表 我們首先看看前端頁面 我們已經把數據傳入前端控制臺 再看看我們的代碼是怎么寫的 我們展示 數據來自圖dataList 在這里 我們要把數據填進去 就能展示在前端頁面上 用的是前端數據雙向綁定 axios發送異步請求 函數 //鉤子函數,VUE對象初始化…

【四大組件】-- 活動 Activity

目錄 活動活動是什么活動的相關操作手動創建活動活動中使用Toast活動中使用Menu銷毀一個活動 使用Intent實現活動間啟動顯示啟動隱式啟動 活動間數據傳遞活動的生命周期返回棧活動的狀態活動的生存期 活動的啟動流程活動的回收和重建如何在活動銷毀前保存狀態 活動的啟動模式st…

設計模式(十四)行為型模式---訪問者模式(visitor)

文章目錄 訪問者模式簡介分派的分類什么是雙分派?結構UML圖具體實現UML圖代碼實現 優缺點 訪問者模式簡介 訪問者模式(visitor pattern)是封裝一些作用于某種數據結構中的元素的操作,它可以在不改變這個數據結構(實現…