這兩個模組用到現在,在使用上並沒有碰到什麼區別,只是import不同,協定不同,一個可以商用閉源,一個必須開源。如果有不同的意見歡迎評論。
在安裝時碰到的坑,先用的pyqt5,後裝的pyside2
qt5並沒有碰到過什麼問題,但在安裝後者是無法執行,會報錯
this application failed to start because no qt platform plugin could....
大概就是說缺少這些東西,reinstall會管用,然後我就覺得這個小東西在放****
我又嘗試了網上的n多種方法,都無法解決我的問題......淦
其中有一個還讓pt5不能用了...
然後我在虛擬機上裝上side2,可以用,然後在主機上把qt5調回能用,我覺得可能是side2和qt5不能共存,如果有明白人看到這,留個言,蟹蟹!!!
其他相關內容自己百度去
=_=
qt5為例
梳理:
各種控制項的屬性和使用
控制項樣式
資源載入
控制項佈局
事件和訊號
影片
跳轉
designer
網路
多執行緒
資料庫
檔案操作
繪圖
多媒體
定時器
定位........
常用包介紹
QtWidgets
包含了一整套UI元素控制項,用於建立符合系統風格的介面
QtGui
涵蓋多種基本圖形功能,字型,圖形,圖示顏色...
QtCore
包的核心非GUI功能,時間,檔案, 目錄, 資料型態,執行緒行程...
QtWebKit
瀏覽器引擎
QtTest
測試
QtSql
資料庫
QtMultimedia
多媒體
QtMultimediaWidgets
多媒體
...
...
一個還好用的icon庫 qtawesome https://pypi.org/project/QtAwesome/
開發中用的最多的應該是designer吧,就先來說說這個配置吧。
這個可以在檔案中直接開啟,也可以配置 external tools
上圖~~

點+號

program是designer的路徑,working directory是工作目錄,填這個就可,可點insert找
配置轉碼

arguments: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
找到工具欄的Tools中的 external tools中剛配置好的designer

至此,就配置好了
待更........