日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python Qt GUI设计简介、环境下载和安装(基础篇—1)

發布時間:2023/12/9 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python Qt GUI设计简介、环境下载和安装(基础篇—1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

1、Qt 簡介?

2、Qt 的優勢

3、Qt 環境下載

4、Qt 環境安裝(Windows環境)

4.1、注冊和登錄

4.2、安裝路徑和關聯文件

4.3、選擇安裝組件

5、PySide2庫


終于把LabVIEW工業圖像處理與機器視覺實戰系列專欄肝完了~

熟悉我的朋友應該知道,我是做嵌入式軟、硬件開發工作的,在項目的調測過程中難免需要用到上位機進行數據調測和可視化,所以最近開始一個新的學習方向:Python Qt GUI設計。

為什么選擇Python Qt呢,最主要是之前也做個幾個小例程,對Qt框架有所了解,就使用而言,還是可以快速上手的。

特別說明一下,本專欄項目GUI設計是基于Qt Creator實現,并不是Qt API函數一行行代碼實現的,主要目的還是為了快速實現項目功能,那么一起來看看吧~

注意:如果想最快使用Qt Creator,請直接閱讀第五部分。

1、Qt 簡介?

Qt是一個1991年由Qt Company開發的跨平臺C++圖形用戶界面應用程序開發框架。它既可以開發GUI程序,也可用于開發非GUI程序,比如控制臺工具和服務器。Qt是面向對象的框架,很容易擴展,并且允許真正地組件編程。

Qt主要用于桌面程序開發和嵌入式開發,經過 20 多年的發展,Qt已經成為最優秀的跨平臺開發框架之一,在各行各業的項目開發中得到廣泛應用。許多大型軟件都是用Qt開發的,如Autodesk Maya、Google Earth、Skype、WPS Office等。

Qt官網地址:Qt | Cross-platform software development for embedded & desktop

2、Qt 的優勢

世界上的 GUI 庫多如牛毛,有的跨平臺,有的專屬于某個操作系統;有的只有 UI 功能,有的還融合了網絡通信、多媒體處理、數據庫訪問等底層功能。

用 Qt 來開發 Windows 桌面程序有以下優點:

  • 簡單易學:Qt 封裝的很好,幾行代碼就可以開發出一個簡單的客戶端,不需要了解 Windows API。
  • 資料豐富:資料豐富能夠成倍降低學習成本,否則你只能去看源碼,關于 DirectUI、Htmlayout、aardio 的資料就很少。
  • 漂亮的界面:Qt 很容易做出漂亮的界面和炫酷的動畫,而 MFC、WTL、wxWidgets 比較麻煩。
  • 獨立安裝:Qt 程序最終會編譯為本地代碼,不需要其他庫的支撐,而 Java 要安裝虛擬機,C# 要安裝 .NET Framework。
  • 跨平臺:如果你的程序需要運行在多個平臺下,同時又希望降低開發成本,Qt 幾乎是必備的。

經常有人將 MFC 和 Qt 進行對比,MFC 只能應用在 Windows 平臺,而 Qt 是跨平臺的,一次編寫,到處運行。

另外,Qt 已經封裝了底層細節,學習 Qt 將會非常簡單;而 MFC 只是給 Windows API 加了一層包裝,不了解 Windows API 也學不好 MFC,大家普遍反映 MFC 難學。

我們不能簡單地說 Qt 好還是 MFC 好,兩者都有用武之地;但是初學者學習 Qt 會比較簡單,不用應付那些煩人的 Windows API,很快就能開發出帶有漂亮界面的應用程序。

3、Qt 環境下載

Qt 官網有一個專門的資源下載網站,所有的開發環境和相關工具都可以從這里下載,如下圖所示:

地址:Index of /

對應目錄說明如下所示:

archive 和 official_releases 兩個目錄都有最新的 Qt 開發環境安裝包,我們以 archive 目錄里的內容為例來說明。

點擊進入 archive 目錄,會看到五個子目錄:

對應目錄說明如下所示:

進入 qt 子目錄 ,看到如下列表:

最新版本是 Qt 6.1系列,但是進入后并未找到可直接安裝的.exe文件,需要開發者配置編譯,比較繁瑣,所以我們選用比較成熟的 Qt 5.14系列版本。

進入 5.14 目錄,會看到各種子版本:

點擊 5.14.2,進入子目錄:

對應文件資源說明如下所示:

?這里我將使用Windows環境進行開發,下載qt-opensource-windows-x86-5.14.2.exe就可以。

選擇國內鏡像速度和效率會快很多。

迅雷,牛逼~

這里再給各位推薦幾個國內著名的 Qt 鏡像網站:

  • 中國科學技術大學:Index of /qtproject/
  • 清華大學:Index of /qt/ | 清華大學開源軟件鏡像站 | Tsinghua Open Source Mirror
  • 中國互聯網絡信息中心:Index of /qt/ | 清華大學開源軟件鏡像站 | Tsinghua Open Source Mirror

國內鏡像網站的結構和官方是類似的,這里不再贅述。

4、Qt 環境安裝(Windows環境)

雙擊下載得到的qt-opensource-windows-x86-5.14.2.exe即可開始安裝。Qt 的安裝過程和普通的 Windows 軟件一樣,按照向導進行操作即可。

關于 Qt 的安裝需要說明以下幾點。

4.1、注冊和登錄

Qt 在安裝過程中會提示用戶進行注冊和登錄,雖然實際開發時不需要登錄,但是新用戶也需要注冊,否則無法進行安裝。

4.2、安裝路徑和關聯文件

Qt 允許用戶自定義安裝路徑,但是請注意,安裝路徑不能帶空格、中文字符或者其它任何特殊字符,不建議安裝在C盤。

另外,該界面還會詢問是否關聯特定的文件類型。如果關聯(默認是關聯的),特定后綴的文件(包括 .cpp 文件)默認使用 Qt 打開。例如,喜歡使用純文本編輯器(Notepad++)來打開?C++?源文件,就可以選擇取消該選項。

4.3、選擇安裝組件

Qt 安裝過程中最關鍵的一步是組件的選擇,由于是初次使用,我將基本可安裝的都安裝了,避免以后麻煩,如下圖所示:

Qt 的安裝組件分為兩部分:一部分是“Qt 5.14.2”分類下的,該分類包含的是真正的 Qt 開發庫組件,說明如下所示:

另一部分是“Tools”分類下的,該分類包含的是集成開發環境和編譯工具,?說明如下所示:

選擇完了組件,根據向導一步一步操作就可以了。

安裝完成后,在 Windows“開始”菜單中會看到 Qt 5.9.0 程序組,如下圖所示:

程序組說明如下表所示:

?讓我們開始 Qt 開發之旅吧~

5、PySide2庫

哈哈哈,恭喜你看到這里,除了使用以上方法安裝Qt Creator,其實還有簡易小妙招。

這里主要說明一下PySide2庫。它是Qt公司于2018年7月發布的圖形界面開發庫,安裝PySide2庫后自帶Qt Creator軟件。

安裝方式非常簡單,使用pip指令即可完成,如下所示:

pip install PySide2

此時到PySide2庫本地安裝路徑下可見Qt Creator軟件,如下所示:

點擊運行就可以進行GUI設計了。


參考資料、拓展學習:

1、Qt Creator使用教程(簡明版)

2、Qt教程,Qt5編程入門教程(非常詳細)

3、Qt Creator 的下載與安裝

4、Qt wiki 網站:Qt Wiki

5、Linux 環境下 Qt安裝:圖解Qt安裝(Linux平臺)

總結

以上是生活随笔為你收集整理的Python Qt GUI设计简介、环境下载和安装(基础篇—1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。