pyside2 映象安裝 簡單安裝Pyside2

2021-10-12 14:31:43 字數 747 閱讀 4288

部落格搭建完了,閒來無事,準備寫一下當初半途而廢的圖床上傳工具。用python寫gui介面首推qt,不過qt的python binding有兩個,gpl協議的pyqt5和lgpl協議的pyside2。這兩個都有乙個特點,就是教程過時,按老教程做要麼找不到東西,要麼一路報錯,調通了pyqt5之後,我又想試試pyside2。

pyside2前兩年已經半死不活了,長期不更新。不過今天上了下官網,發現居然從2023年開始重新開更了,官方改名為qt for python(changelog),包名仍然是pyside2。前兩天還更新了一次,不過好像是新老分支被破壞了......雖然看起來好像不太靠譜,不過好歹是qt官方專案,還是嘗試一下pyside2.

安裝在pypi上搜不到pyside2,官方沒有打包放上去。好在提供了簡單的pip安裝方式,直接安裝預編譯包,在命令列或者pycharm的terminal執行以下命令安裝:

pip install pyside2

執行以下的官方示例,彈出個hello world視窗說明安裝正常。

import sys

if __name__ == "__main__":

label = qlabel("hello world")

label.show()

原本想配置pycharm快捷執行qt designer和pyside2-uic的,結果發現自帶的designer.exe居然無法啟動,需要安裝完整版的qt平台才可能修復,深感這是乙個天坑,決定放棄pyside2,好好用pyqt5去了。

2023年更新

Pyside2開發環境搭建

pip install index url pyside2 trusted host download.qt.io 要分為三個步驟 開啟qtdesigner繪製視窗 將ui檔案轉換為py檔案供主程式呼叫 主視窗全域性初始化。使用過c 版本qt的老玩家 使用者 都知道,qtdesigner是乙個非常好...

pyside2設計GUI的發布

關於選擇pyside2的原因,裡有詳細說明,也可以參考對應的bilibili鏈結。發布程式需要的pyinstaller pip install pyinstallerpyinstaller f py noconsole hidden import pyside2.qtxml生成三個資料夾和乙個 sp...

PySide2 去掉 Dialog 的問號

建立出來的 dialog 有乙個問號,但是不想要。去掉方法 self.setwindowflags self.windowflags qt.windowcontexthelpbuttonhint self 就是 qinputdialog 這個類。完整 如下,可直接執行 import sys from...