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

python編程PyQt5創(chuàng)建按鈕及觸發(fā)點(diǎn)擊事件示例解析

 更新時(shí)間:2021年10月28日 16:41:37   作者:勤奮的大熊貓  
這篇文章主要為大家介紹了python編程使用PyQt5如何創(chuàng)建按鈕及觸發(fā)點(diǎn)擊事件的示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步

閱讀這篇的前提是已經(jīng)默認(rèn)了解了PyQt5的基礎(chǔ)框架(超鏈接點(diǎn)擊跳轉(zhuǎn))。我們進(jìn)一步介紹如何創(chuàng)建按鈕和觸發(fā)點(diǎn)擊事件。代碼如下:

# -*- coding:utf-8 -*-
import sys
from PyQt5.QtWidgets import QMainWindow, QApplication, QPushButton
class MainWindow(QMainWindow):
    def __init__(self, parent=None):
        super(MainWindow, self).__init__(parent)
        self.resize(600, 300)
        self.setWindowTitle('創(chuàng)建按鈕和按鈕點(diǎn)擊事件的例子')
        self.button1 = QPushButton('按鍵1', self)
        self.button1.clicked.connect(self.clickButton)
    def clickButton(self):
        sender = self.sender()
        print(sender.text() + '被點(diǎn)擊')
if __name__ == '__main__':
    app = QApplication(sys.argv)
    main = MainWindow()
    main.show()
    sys.exit(app.exec_())

各個(gè)語句的解釋:

self.button1 = QPushButton('按鍵1', self):創(chuàng)建一個(gè)按鈕對(duì)象,按鈕對(duì)象上的文字顯示為按鍵1,第二個(gè)參數(shù)self表示我們將這個(gè)創(chuàng)建好的按鈕對(duì)象放置在我們已經(jīng)創(chuàng)建好的QMainWindow對(duì)象上。

self.button1.clicked.connect(self.clickButton):當(dāng)我們點(diǎn)擊創(chuàng)建的按鈕按鍵1時(shí),執(zhí)行我們自定義的clickButton函數(shù)。注意這里的self.clickButton不能夠帶括號(hào),否則會(huì)報(bào)錯(cuò)。

sender = self.sender():這里的self.sender()指的是發(fā)送信號(hào)的對(duì)象,這樣子我們就可以獲取到發(fā)送信號(hào)的對(duì)象按鍵1。

sender.text():獲取發(fā)送信號(hào)對(duì)象的名字,這樣我們就可以得到按鍵1的名字。

最終運(yùn)行后的效果如下:

輸出結(jié)果

以上就是python編程PyQt5創(chuàng)建按鈕及觸發(fā)點(diǎn)擊事件示例解析的詳細(xì)內(nèi)容,更多關(guān)于PyQt5創(chuàng)建按鈕和觸發(fā)點(diǎn)擊事件的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python程序設(shè)計(jì)入門(5)類的使用簡介

    Python程序設(shè)計(jì)入門(5)類的使用簡介

    這篇文章主要介紹了Python類的使用,需要的朋友可以參考下
    2014-06-06
  • 詳解Python3定時(shí)器任務(wù)代碼

    詳解Python3定時(shí)器任務(wù)代碼

    這篇文章主要介紹了Python3定時(shí)器任務(wù)代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Python常用函數(shù)及常用庫整理筆記

    Python常用函數(shù)及常用庫整理筆記

    這篇文章主要介紹了Python常用函數(shù)及常用庫整理,主要介紹了文件操作和數(shù)據(jù)格式的相關(guān)知識(shí),結(jié)合實(shí)例代碼給大家講解的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • python3寫爬取B站視頻彈幕功能

    python3寫爬取B站視頻彈幕功能

    本篇文章給大家講解一下如何用python3寫出爬取B站視頻彈幕的功能,有興趣的讀者們參考學(xué)習(xí)下吧。
    2017-12-12
  • PyQt5實(shí)現(xiàn)tableWidget 居中顯示

    PyQt5實(shí)現(xiàn)tableWidget 居中顯示

    這篇文章主要介紹了PyQt5實(shí)現(xiàn)tableWidget 居中顯示方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • python+requests+unittest API接口測試實(shí)例(詳解)

    python+requests+unittest API接口測試實(shí)例(詳解)

    下面小編就為大家?guī)硪黄猵ython+requests+unittest API接口測試實(shí)例(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • Python中BeautifuSoup庫的用法使用詳解

    Python中BeautifuSoup庫的用法使用詳解

    這篇文章主要介紹了Python中BeautifuSoup庫的用法使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • python如何發(fā)送xml格式請求數(shù)據(jù)

    python如何發(fā)送xml格式請求數(shù)據(jù)

    這篇文章主要介紹了python如何發(fā)送xml格式請求數(shù)據(jù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • pygame實(shí)現(xiàn)中文輸入框的示例

    pygame實(shí)現(xiàn)中文輸入框的示例

    本文主要介紹了pygame實(shí)現(xiàn)中文輸入框的示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Python光學(xué)仿真數(shù)值分析求解波動(dòng)方程繪制波包變化圖

    Python光學(xué)仿真數(shù)值分析求解波動(dòng)方程繪制波包變化圖

    這篇文章主要為大家介紹了Python光學(xué)仿真通過數(shù)值分析求解波動(dòng)方程并繪制波包變化圖的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-10-10

最新評(píng)論