欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python實(shí)現(xiàn)簡(jiǎn)單的ui界面的設(shè)計(jì)步驟(適合小白)

 更新時(shí)間:2024年07月19日 10:10:13   作者:有鹽、在見(jiàn)  
當(dāng)我們書(shū)寫(xiě)一個(gè)python程序時(shí),我們?cè)诳刂婆_(tái)輸入信息時(shí),往往多有不便,并且為了更加美觀(guān)且直觀(guān)的方式輸入控制命令,我們常常設(shè)計(jì)一個(gè)ui界面,這樣就能方便執(zhí)行相關(guān)功能,如計(jì)算器、日歷等界面,本博客是為了給ui設(shè)計(jì)的小白進(jìn)行講解,需要的朋友可以參考下

引言:

當(dāng)我們書(shū)寫(xiě)一個(gè)python程序時(shí),我們?cè)诳刂婆_(tái)輸入信息時(shí),往往多有不便,并且為了更加美觀(guān)且直觀(guān)的方式輸入控制命令,我們常常設(shè)計(jì)一個(gè)ui界面,這樣就能方便執(zhí)行相關(guān)功能。如計(jì)算器、日歷等界面。

正文:

我們?cè)谑褂胮ython語(yǔ)言編寫(xiě)程序時(shí),需要使用的包有pyside6,PyQt6等,我在后續(xù)程序中使用的是pyside6,個(gè)人也比較推薦pyside6,使用這個(gè)模塊能夠滿(mǎn)足大多數(shù)圖形化界面設(shè)計(jì)的需求。

本博客是為了給ui設(shè)計(jì)的小白進(jìn)行講解,所以界面設(shè)計(jì)的并不繁雜。

以下即是設(shè)計(jì)步驟:

1.首先我們需要安裝需要的包pyside6(可以直接“”pip install pyside6“”,或者在pycharm的程序中直接下載·)

2.在程序的開(kāi)頭,引用包里所需要的模塊

3.畫(huà)出整個(gè)頁(yè)面的框架

4.畫(huà)出需要的頁(yè)面內(nèi)容,如按鈕,文本框等

程序如下:

 from PySide6.QtWidgets import *
 
def buttonhadler():   #按鍵處理函數(shù)
    info = textinput.toPlainText()
    print(info)
 
app=QApplication([])
 
window = QMainWindow()
window.resize(500,600)
window.move(200,200)  #設(shè)置窗口所在的位置
window.setWindowTitle("for you")
 
 
textinput = QTextEdit(window,)  #文本輸入?yún)^(qū)域
textinput.setPlaceholderText("safe")
textinput.resize(400,450)
textinput.move(10,10)
 
 
button = QPushButton('me',window,)
# button.resize(20,20)
button.move(460,300)   #設(shè)置按鈕所在的位置
button.clicked.connect(buttonhadler)
 
 
 
window.show()
 
 
app.exec()  #為了保證頁(yè)面能夠不閃退

以上就可以實(shí)現(xiàn)頁(yè)面的設(shè)計(jì):

當(dāng)然此時(shí),有人會(huì)提出疑問(wèn),這樣的設(shè)計(jì)總是需要試錯(cuò)每個(gè)模塊所在的位置和大小,十分繁瑣,有沒(méi)有辦法直接有一個(gè)類(lèi)似于電路設(shè)計(jì)的模塊化軟件呢?

答案是有!

當(dāng)我們?cè)谙螺dpyside6的時(shí)候,就下載了相關(guān)的軟件,即designer.exe

就在pyside6的所在路徑下。

打開(kāi)之后頁(yè)面如下:

使用此軟件進(jìn)行繪制,所需要的頁(yè)面,以下是組件:

這里可以調(diào)整布局:如垂直布局、水平布局等:

這里則是每個(gè)組件的管理模塊,可以在這里設(shè)置相關(guān)屬性(長(zhǎng)、寬等)

以上就是Python實(shí)現(xiàn)簡(jiǎn)單的ui界面的設(shè)計(jì)步驟(適合小白)的詳細(xì)內(nèi)容,更多關(guān)于Python ui界面設(shè)計(jì)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python中requests、aiohttp、httpx性能比拼

    Python中requests、aiohttp、httpx性能比拼

    本文主要介紹了Python中requests、aiohttp、httpx性能比拼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • pyqt5中QThread在使用時(shí)出現(xiàn)重復(fù)emit的實(shí)例

    pyqt5中QThread在使用時(shí)出現(xiàn)重復(fù)emit的實(shí)例

    今天小編就為大家分享一篇pyqt5中QThread在使用時(shí)出現(xiàn)重復(fù)emit的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • Python?selenium?webdriver?基本使用代碼分享

    Python?selenium?webdriver?基本使用代碼分享

    這篇文章主要介紹了Python?selenium?webdriver?基本使用,本文僅僅簡(jiǎn)單介紹了selenium的使用常用代碼分享,需要的朋友可以參考下
    2022-11-11
  • 通過(guò)代碼實(shí)例了解Python3編程技巧

    通過(guò)代碼實(shí)例了解Python3編程技巧

    這篇文章主要介紹了通過(guò)代碼實(shí)例了解Python3編程技巧,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • 深入了解python裝飾器

    深入了解python裝飾器

    這篇文章主要介紹了解python裝飾器,裝飾器定義一個(gè)為其他函數(shù)添加功能的函數(shù),裝飾器就是在不修改裝飾對(duì)象源代碼以及調(diào)用方式的前提下,為裝飾對(duì)象添加新功能,下面和小編一起進(jìn)入文章內(nèi)容了解更多知識(shí),需要的朋友可以參考一下
    2022-03-03
  • Python方法中self和parent參數(shù)用法詳解

    Python方法中self和parent參數(shù)用法詳解

    大家好!今天我們來(lái)聊一個(gè) Python 中常見(jiàn)但可能讓人困惑的話(huà)題:方法參數(shù)里的 self 和 parent,在這篇博客中,我會(huì)分三個(gè)章節(jié)逐步講解它們的含義、作用和實(shí)際應(yīng)用,帶你徹底搞懂它們,需要的朋友可以參考下
    2025-04-04
  • python面向?qū)ο笕腴T(mén)教程之從代碼復(fù)用開(kāi)始(一)

    python面向?qū)ο笕腴T(mén)教程之從代碼復(fù)用開(kāi)始(一)

    這篇文章主要給大家介紹了關(guān)于python面向?qū)ο笕腴T(mén)教程之從代碼復(fù)用開(kāi)始的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們來(lái)一起看看吧
    2018-12-12
  • python函數(shù)的重新定義及練習(xí)

    python函數(shù)的重新定義及練習(xí)

    這篇文章主要為大家詳細(xì)介紹了python的函數(shù),使用python,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 解決使用pip安裝報(bào)錯(cuò):Microsoft?Visual?C++?14.0?is?required.

    解決使用pip安裝報(bào)錯(cuò):Microsoft?Visual?C++?14.0?is?required.

    對(duì)于程序員來(lái)說(shuō),經(jīng)常pip安裝自己所需要的包,大部分的包基本都能安裝,但是總會(huì)遇到包安裝不了的問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于如何解決使用pip安裝報(bào)錯(cuò):Microsoft?Visual?C++?14.0?is?required.的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Java中MultipartFile與File互轉(zhuǎn)的實(shí)現(xiàn)

    Java中MultipartFile與File互轉(zhuǎn)的實(shí)現(xiàn)

    本文主要介紹了Java中MultipartFile與File互轉(zhuǎn)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03

最新評(píng)論