国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python GUI框架---- PySide6安裝與使用 - 打包部署

這篇具有很好參考價值的文章主要介紹了Python GUI框架---- PySide6安裝與使用 - 打包部署。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

安裝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三個選項
pyside6,pyside6,python

$FileName$ -o $FileNameWithoutExtension$.py
$FileDir$

pyside6,pyside6,python
把設(shè)計的圖案 轉(zhuǎn)換生成 ui.py 文件來使用

$FileName$ -o $FileNameWithoutExtension$_rc.py
$FileDir$

pyside6,pyside6,python

三、設(shè)計界面

在PyCharm的終端命令行輸入以下命令,啟動設(shè)計
pyside6-designer

pyside6,pyside6,python

1.創(chuàng)建窗口

點擊文件 -> 新建,其中Widget與Main Window最為常用

pyside6,pyside6,python

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 信號
pyside6,pyside6,pythonpyside6,pyside6,python

2.2 在新建的窗體中點擊 鼠標右鍵 ,選擇 添加工具欄 ----類 QAction

QToolBar控件位于菜單欄下方,是由文本按鈕,圖標或其他小控件按鈕組成的可移動面板,每次點擊工具欄中的按鈕,都會觸發(fā) Triggered 信號。
pyside6,pyside6,python

2.3 在動作編輯器中新建動作

右鍵鼠標新建或者直接選擇新建,然后點擊拖動到工具欄位置
pyside6,pyside6,python

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,會自動打開瀏覽器,然后進入打包部署配置頁面,如下圖所示:

pyside6,pyside6,python

五、學習

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)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • Python+PySide6之模型/視圖/委托框架QListView案例實踐

    Python+PySide6之模型/視圖/委托框架QListView案例實踐

    Qt中的模型/視圖/委托框架是一種數(shù)據(jù)與可視化相互分離的技術(shù),起源于Smalltalk的設(shè)計模式——Mode/View/Controller(MVC,模型/視圖/控制器),通常在構(gòu)建用戶界面時使用。 MVC是由3部分組成。Model是應用程序?qū)ο?,View是它的界面展示,Controller定義了界面對用戶輸入的反應方式。 Q

    2024年02月21日
    瀏覽(29)
  • Pyside6/PyQT 項目實戰(zhàn),從0開始寫一個GUI可視化項目:總覽

    Pyside6/PyQT 項目實戰(zhàn),從0開始寫一個GUI可視化項目:總覽

    最近使用 Pyside6 編寫了幾個 GUI 工具,發(fā)現(xiàn)效果出奇的好。遂產(chǎn)生了分享它的念頭。 接下來如果不出意外,大概沒有意外,我會開始寫 這個專欄 ,介紹從零開始去編寫一個實用的 GUI 工具。 這是 Pyside6 第一篇:《總覽》 本文對Pyside6在開發(fā)使用中進行了知識點的提煉,所以后

    2023年04月22日
    瀏覽(20)
  • Pyside6在Pycharm下安裝和使用

    Pyside6在Pycharm下安裝和使用

    目錄 一:安裝 二:使用 一:安裝 打開Pycharm編輯器,file-setting里Python解釋器,點擊小+號,添加模塊,搜索Pyside6,安裝 安裝報錯,可能是默認的庫安裝超時,用其他的源 pip install Pyside6 -i https://pypi.tuna.tsinghua.edu.cn/simple 安裝成功 二:使用 建立一個窗口: import sys from PySide6.Q

    2024年01月23日
    瀏覽(31)
  • pyside6 安裝

    學習 pyside6 有很多的教程: pythonguis網(wǎng)站-pyside6教程 pyside官網(wǎng) pyqt 和 pyside 的 api其實差不多,最大的區(qū)別是License,pyqt是GPL協(xié)議,pyside是LGPL協(xié)議。 前者不能商用,如果使用了pyqt,程序就要開源,商用必須支付購買費用,不然會吃官司,而后者可以商用。常見開源協(xié)議。 在版

    2024年02月15日
    瀏覽(28)
  • Pyside6 安裝和簡單界面開發(fā)

    Pyside6 安裝和簡單界面開發(fā)

    對于Python的GUI開發(fā)來說,Python自帶的可視化編程模塊的功能較弱,PySide是跨平臺應用程序框架Qt的Python綁定,Qt是跨平臺C++圖形可視化界面應用開發(fā)框架,自推出以來深受業(yè)界盛贊。PySide由Qt公司自己維護,允許用戶在Python環(huán)境下利用Qt開發(fā)大型復雜GUI。用Python簡潔的語法調(diào)用

    2024年02月07日
    瀏覽(20)
  • Python Qt PySide6簡介

    自今天起開學學習教程,有網(wǎng)頁介紹,有視頻,非常的詳細。 現(xiàn)將主要內(nèi)容摘錄如下: (結(jié)合自己的實際情況,略有增刪和變動)(采用邊實踐邊寫的模式) 如果用? Python ?語言開發(fā)? 跨平臺 ?的圖形界面的程序,主要有3種選擇: Tkinter 基于Tk的Python庫,這是Python官方采用

    2024年02月14日
    瀏覽(29)
  • PyCharm下安裝配置PySide6開發(fā)環(huán)境

    PyCharm下安裝配置PySide6開發(fā)環(huán)境(Qt Designer、PyUIC和PyRCC) QtDesigner官網(wǎng)地址:https://build-system.fman.io/qt-designer-download pip install PySide6 配置Qt Designer 運行 Pycharm,Settings–Tools–External Tools 點擊 +,添加 QtDesigner 添加 QtDesigner 名稱:QtDesigner (新建) 程序:Pyside6-Designer的安裝路徑。W:

    2024年02月13日
    瀏覽(18)
  • Python項目——搞怪小程序(PySide6+Pyinstaller)

    Python項目——搞怪小程序(PySide6+Pyinstaller)

    1、介紹 使用python編寫一個小程序,回答你是豬嗎。 點擊“是”提交,彈窗并退出。 點擊“不是”提交,等待5秒,重新選擇。 并且隱藏了關(guān)閉按鈕。 2、實現(xiàn) 新建一個項目。 2.1、設(shè)計UI 使用Qt designer設(shè)計一個UI界面,保存ui文件,再轉(zhuǎn)換為py文件并保存到項目目錄中,供后續(xù)

    2024年01月22日
    瀏覽(25)
  • Python項目——久坐提醒定時器(PySide6)編寫

    Python項目——久坐提醒定時器(PySide6)編寫

    1、介紹 使用Python編寫一個久坐提醒軟件。 功能: 設(shè)置工作時間。 設(shè)置休息時間。 選擇休息時是否播放音樂。 休息時,軟件置頂,且不能關(guān)閉。 2、工具 語言:python3.11 UI設(shè)計工具:Qt designer 編譯器:PyCharm 包:pygame、PySide6 3、代碼 新建一個項目,準備好音樂。 使用Qt des

    2024年01月19日
    瀏覽(20)
  • 【PySide6】QChart筆記(二)—— QBarSeries的使用

    【PySide6】QChart筆記(二)—— QBarSeries的使用

    https://doc.qt.io/qtforpython-6/PySide6/QtCharts/QBarSeries.html 【譯注:官方文檔內(nèi)容過于簡潔,表明完全僅繼承了QAbstractBarSeries,且沒有擴展任何屬性、方法和信號。因此,直接參考QAbstractBarSeries的文檔:】 https://doc.qt.io/qtforpython-6/PySide6/QtCharts/QAbstractBarSeries.html 在條形圖中,條形被定義

    2024年02月05日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包