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

Pyside6開(kāi)發(fā)使用Qt?Designer的示例代碼

 更新時(shí)間:2025年05月14日 11:44:23   作者:不愛(ài)吃魚(yú)的貓-  
本文主要介紹了Pyside6開(kāi)發(fā)使用Qt?Designer的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

使用Qt Designer

在Scripts目錄下打開(kāi)pyside6-designer.exe

分別將姓名、年齡、愛(ài)好對(duì)應(yīng)的輸入框的ObjectName 設(shè)置為 uname、uage、ulike

提交按鈕Object設(shè)置為 btnSubmit

點(diǎn)擊保存文件

,命名為student.ui

將.ui文件編程成.py文件

pyside6-uic student.ui -o student.py

import sys
from PySide6.QtWidgets import QApplication,QWidget
import student


class MyWindow(QWidget):
    def __init__(self):
        super().__init__()
        self.ui = student.Ui_Form()
        self.ui.setupUi(self)


if __name__ == '__main__':
    app = QApplication([])
    win = MyWindow()
    win.show()
    sys.exit(app.exec())

提交按鈕,完成提交功能

import sys
from PySide6.QtWidgets import QApplication,QWidget
from PySide6.QtCore import Slot
import student


class MyWindow(QWidget):
    def __init__(self):
        super().__init__()
        self.ui = student.Ui_Form()
        self.ui.setupUi(self)

    @Slot()
    def on_btnSubmit_clicked(self):
        uname = self.ui.uname.text()
        uage = self.ui.uage.text()
        ulike = self.ui.ulike.text()
        print(uname,uage,ulike)
        with open('student.txt','a+',encoding='utf-8') as f:
            template = f'姓名{uname}--年齡{uage}--愛(ài)好{ulike}\n'
            f.write(template)

if __name__ == '__main__':
    app = QApplication([])
    win = MyWindow()
    win.show()
    sys.exit(app.exec())

from PySide6.QtCore import Slot

使用 @Slot 表達(dá)這個(gè)方法是槽函數(shù)。

QMetaObject.connectSlotsByName(Form) 會(huì)掃描指定對(duì)象(如窗口或控件)中的所有槽函數(shù),并根據(jù)命名規(guī)則自動(dòng)連接信號(hào)和槽函數(shù)。

槽函數(shù)的命名格式必須為:on_<objectName>_<signal>

objectName 是對(duì)象的名稱(通過(guò) setObjectName 設(shè)置)。

signal 是信號(hào)的名稱。

如上面按鈕所示,objectName 為 btnSubmit,并且它的 clicked 信號(hào)需要連接到一個(gè)槽函數(shù),那么槽函數(shù)應(yīng)該命名為 on_btnSubmit_clicked。

到此這篇關(guān)于Pyside6開(kāi)發(fā)使用Qt Designer的示例代碼的文章就介紹到這了,更多相關(guān)Pyside6使用Qt Designer內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Python3.1版本帶來(lái)的核心變化

    詳解Python3.1版本帶來(lái)的核心變化

    這篇文章主要介紹了詳解Python3.1版本帶來(lái)的核心變化,Python3.1的版本升級(jí)在3.0的基礎(chǔ)上帶來(lái)了更多影響以后版本的變化,本文分析了其中一些常用功能的改變,如Maketrans函數(shù)等,需要的朋友可以參考下
    2015-04-04
  • Python中的pyecharts庫(kù)使用總結(jié)

    Python中的pyecharts庫(kù)使用總結(jié)

    這篇文章主要介紹了Python中的pyecharts庫(kù)使用總結(jié),Pyecharts 提供了一個(gè)簡(jiǎn)單而直觀的 API 接口,使得使用者無(wú)需了解復(fù)雜的 JavaScript 語(yǔ)法,即可通過(guò) Python 代碼實(shí)現(xiàn)高度定制化的圖表設(shè)計(jì),需要的朋友可以參考下
    2023-12-12
  • python爬取天氣數(shù)據(jù)的實(shí)例詳解

    python爬取天氣數(shù)據(jù)的實(shí)例詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于python爬取天氣數(shù)據(jù)的實(shí)例詳解內(nèi)容,有興趣的朋友們學(xué)習(xí)下。
    2020-11-11
  • Python操作word文檔插入圖片和表格的實(shí)例演示

    Python操作word文檔插入圖片和表格的實(shí)例演示

    這篇文章主要給大家介紹了關(guān)于Python操作word文檔插入圖片和表格的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Python安裝Matplotlib庫(kù)的五種方法小結(jié)

    Python安裝Matplotlib庫(kù)的五種方法小結(jié)

    Matplotlib是Python中最著名的繪圖庫(kù)之一,廣泛應(yīng)用于數(shù)據(jù)可視化領(lǐng)域,本文將介紹5種不同的方法來(lái)安裝Matplotlib庫(kù),適用于各種開(kāi)發(fā)環(huán)境和需求,需要的朋友可以參考下
    2025-06-06
  • Python namedtuple命名元組實(shí)現(xiàn)過(guò)程解析

    Python namedtuple命名元組實(shí)現(xiàn)過(guò)程解析

    這篇文章主要介紹了Python namedtuple命名元組實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Python筆記之觀察者模式

    Python筆記之觀察者模式

    這篇文章主要為大家詳細(xì)介紹了Python筆記之觀察者模式,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Python利用pandas進(jìn)行數(shù)據(jù)合并詳解

    Python利用pandas進(jìn)行數(shù)據(jù)合并詳解

    當(dāng)使用Python中的pandas庫(kù)時(shí),merge函數(shù)是用于合并(或連接)兩個(gè)數(shù)據(jù)框(DataFrame)的重要工具。它類似于SQL中的JOIN操作,下面我們就來(lái)看看它的具體操作吧
    2023-11-11
  • Pyecharts中的餅圖位置調(diào)整方式

    Pyecharts中的餅圖位置調(diào)整方式

    這篇文章主要介紹了Pyecharts 餅圖位置調(diào)整方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Python實(shí)現(xiàn)讀取mat、tif和hdr格式數(shù)據(jù)

    Python實(shí)現(xiàn)讀取mat、tif和hdr格式數(shù)據(jù)

    遙感影像數(shù)據(jù)大多以tif格式或者以hdr格式進(jìn)行存儲(chǔ),如果以mat格式進(jìn)行存儲(chǔ),不會(huì)保留坐標(biāo)信息,本文將詳細(xì)介紹如何使用python來(lái)讀取這三種格式的數(shù)據(jù),需要的可以參考下
    2023-12-12

最新評(píng)論