亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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)文章

  • Python中Async語(yǔ)法協(xié)程的實(shí)現(xiàn)

    Python中Async語(yǔ)法協(xié)程的實(shí)現(xiàn)

    這篇文章主要介紹了Python中Async語(yǔ)法協(xié)程的實(shí)現(xiàn),文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-06-06
  • Python chardet庫(kù)識(shí)別編碼原理解析

    Python chardet庫(kù)識(shí)別編碼原理解析

    這篇文章主要介紹了python chardet庫(kù)識(shí)別編碼原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Python匿名函數(shù)/排序函數(shù)/過(guò)濾函數(shù)/映射函數(shù)/遞歸/二分法

    Python匿名函數(shù)/排序函數(shù)/過(guò)濾函數(shù)/映射函數(shù)/遞歸/二分法

    這篇文章主要介紹了Python匿名函數(shù)/排序函數(shù)/過(guò)濾函數(shù)/映射函數(shù)/遞歸/二分法 ,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-06-06
  • PyQt5 控件字體樣式等設(shè)置的實(shí)現(xiàn)

    PyQt5 控件字體樣式等設(shè)置的實(shí)現(xiàn)

    這篇文章主要介紹了PyQt5 控件字體樣式等設(shè)置的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Mac版Python3安裝/升級(jí)的方式

    Mac版Python3安裝/升級(jí)的方式

    這篇文章主要介紹了Mac版Python3安裝/升級(jí)的方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • python excel多行合并的方法

    python excel多行合并的方法

    這篇文章主要介紹了python excel多行合并的方法,幫助大家更好的利用python處理excel表格,感興趣的朋友可以了解下
    2020-12-12
  • python實(shí)現(xiàn)登錄密碼重置簡(jiǎn)易操作代碼

    python實(shí)現(xiàn)登錄密碼重置簡(jiǎn)易操作代碼

    這篇文章主要介紹了python實(shí)現(xiàn)登錄密碼重置簡(jiǎn)易操作,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-08-08
  • 老生常談Python基礎(chǔ)之字符編碼

    老生常談Python基礎(chǔ)之字符編碼

    下面小編就為大家?guī)?lái)一篇老生常談Python基礎(chǔ)之字符編碼。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • 解決PyCharm同目錄下導(dǎo)入模塊會(huì)報(bào)錯(cuò)的問(wèn)題

    解決PyCharm同目錄下導(dǎo)入模塊會(huì)報(bào)錯(cuò)的問(wèn)題

    今天小編就為大家分享一篇解決PyCharm同目錄下導(dǎo)入模塊會(huì)報(bào)錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • 使用pyecharts1.7進(jìn)行簡(jiǎn)單的可視化大全

    使用pyecharts1.7進(jìn)行簡(jiǎn)單的可視化大全

    這篇文章主要介紹了使用pyecharts1.7進(jìn)行簡(jiǎn)單的可視化大全,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05

最新評(píng)論