前言
安裝Python和PySide6 :首先,確保已經(jīng)安裝了Python和PySide6 。你可以從Python官方網(wǎng)站(https://www.python.org)下載并安裝Python,然后使用pip命令安裝PySide6 。
設(shè)計GUI界面:使用Qt Designer工具來設(shè)計GUI界面。Qt Designer是一個可視化的界面設(shè)計工具,可以幫助你創(chuàng)建和布局GUI界面。你可以在PyQt5的安裝目錄中找到Qt Designer。
將GUI界面轉(zhuǎn)換為Python代碼:在Qt Designer中設(shè)計好界面后,可以將界面保存為.ui文件。然后,使用PyQt5提供的工具將.ui文件轉(zhuǎn)換為Python代碼??梢允褂胮yuic5命令行工具或者在Python代碼中使用uic模塊進行轉(zhuǎn)換。
編寫業(yè)務邏輯:在生成的Python代碼中,你可以添加業(yè)務邏輯。這包括處理用戶輸入、響應按鈕點擊事件、更新界面等操作。你可以使用PyQt5提供的各種類和方法來實現(xiàn)這些功能。
運行應用程序:完成代碼編寫后,你可以運行應用程序并測試它的功能??梢允褂肞ython解釋器運行你的代碼,或者將代碼打包成可執(zhí)行文件。
調(diào)試和優(yōu)化:在運行應用程序時,可能會遇到一些錯誤或者需要進行性能優(yōu)化。你可以使用調(diào)試工具來定位和修復錯誤,并使用PyQt5提供的一些優(yōu)化技巧來提高應用程序的性能。
一、安裝PySide6 (刪除)
安裝命令:
pip install --upgrade pip 或 python.exe -m pip install --upgrade pip
pip install PySide6-i https://mirror.baidu.com/pypi/simple
# 更新PySide6庫
pip install --upgrade PySide6
# 刪除PySide6庫
pip uninstall PySide6
二、Pycharm配置Pyside6
打開Pycharm點擊File -> Settings -> Tools -> External Tools,點擊+。需要添加 Pyside6-Designer 、 Pyside6-UIC 和 Pyside6-rcc三個選項
$FileName$ -o $FileNameWithoutExtension$.py
$FileDir$
把設(shè)計的圖案 轉(zhuǎn)換生成 ui.py 文件來使用
$FileName$ -o $FileNameWithoutExtension$_rc.py
$FileDir$
三、設(shè)計界面
在PyCharm的終端命令行輸入以下命令,啟動設(shè)計pyside6-designer
1.創(chuàng)建窗口
點擊文件 -> 新建,其中Widget與Main Window最為常用
1.1 Dialog with Buttons Bottom(底部按鈕的對話框):
這是一種對話框(Dialog)或模態(tài)窗口,通常用于顯示某種信息、提示、警告或要求用戶進行選擇的窗口。
在窗口的底部通常包含一個或多個按鈕,如"確定"、“取消”、"應用"等,用于用戶與對話框進行交互。
1.2 Dialog with Buttons Right(右側(cè)按鈕的對話框):
與前者類似,這也是一種對話框,但不同之處在于其按鈕通常位于對話框的右側(cè),而不是底部。
這種布局可能更適合某些情況,特別是當對話框內(nèi)容需要更多的垂直空間時。
1.3 Dialog without Buttons(沒有按鈕的對話框):
這是一種對話框,通常用于向用戶顯示信息、警告或需要用戶閱讀而不需要操作的情況。
與前兩種對話框不同,它通常沒有可操作的按鈕。用戶只需閱讀對話框中的內(nèi)容,然后可能關(guān)閉它。
1.4 Main Window(主窗口):
主窗口通常是應用程序的主界面,它包含應用程序的核心功能和導航元素。
主窗口通常有菜單欄、工具欄、狀態(tài)欄和中心部分的主要工作區(qū)域,可以包含各種其他部件和控件。
主窗口用于承載應用程序的主要功能,用戶與應用程序的大部分交互都在主窗口內(nèi)進行。
1.5 Widget(小部件):
Widget是GUI應用程序中的一個通用術(shù)語,它指的是各種可視化和交互元素,如按鈕、文本框、列表框、復選框等。
Widget可以是單個控件,也可以是更復雜的組合,如包含多個控件的面板或窗口。
Widget通常是應用程序界面的基本構(gòu)建塊。
2 . 編輯菜單欄
2.1 編輯完之后一定要按回車鍵(Enter鍵)----類 QMenu
下拉菜單和子菜單屬于QAction類,點擊任何QAction按鈕時,QMenu對象都會觸發(fā) triggered 信號
2.2 在新建的窗體中點擊 鼠標右鍵 ,選擇 添加工具欄 ----類 QAction
QToolBar控件位于菜單欄下方,是由文本按鈕,圖標或其他小控件按鈕組成的可移動面板,每次點擊工具欄中的按鈕,都會觸發(fā) Triggered 信號。
2.3 在動作編輯器中新建動作
右鍵鼠標新建或者直接選擇新建,然后點擊拖動到工具欄位置
3、預覽
按下快捷鍵 ctrl + R 可看當前設(shè)計效果
四、打包部署:
下面主要以windows為例:
pip install pyinstaller -i https://mirror.baidu.com/pypi/simple
pip install auto-py-to-exe -i https://mirror.baidu.com/pypi/simple
運行:auto-py-to-exe,會自動打開瀏覽器,然后進入打包部署配置頁面,如下圖所示:
文章來源:http://www.zghlxwxcb.cn/news/detail-845156.html
五、學習
https://www.bilibili.com/video/BV1vu411z7NQ/?spm_id_from=333.880.my_history.page.click&vd_source=bd8bb0d12dc58f1788ddf7042dfb0e6f文章來源地址http://www.zghlxwxcb.cn/news/detail-845156.html
到了這里,關(guān)于Python GUI框架---- PySide6安裝與使用 - 打包部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!