最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

# -*- 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)建按鈕和按鈕點擊事件的例子')
        self.button1 = QPushButton('按鍵1', self)
        self.button1.clicked.connect(self.clickButton)
    def clickButton(self):
        sender = self.sender()
        print(sender.text() + '被點擊')
if __name__ == '__main__':
    app = QApplication(sys.argv)
    main = MainWindow()
    main.show()
    sys.exit(app.exec_())

各個語句的解釋:

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

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

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

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

最終運行后的效果如下:

輸出結果

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

相關文章

  • python if三元表達式實例用法詳解

    python if三元表達式實例用法詳解

    在本篇文章里小編給大家整理的是一篇關于python if三元表達式實例用法詳解內容,有興趣的朋友們可以學習下。
    2021-04-04
  • 詳解Python 正則表達式模塊

    詳解Python 正則表達式模塊

    這篇文章主要介紹了Python 正則表達式模塊詳解,分為兩部分,包括基礎語法總結,re模塊的相關知識,需要的朋友可以參考下
    2018-11-11
  • Pytorch數(shù)據(jù)拼接與拆分操作實現(xiàn)圖解

    Pytorch數(shù)據(jù)拼接與拆分操作實現(xiàn)圖解

    這篇文章主要介紹了Pytorch數(shù)據(jù)拼接與拆分操作實現(xiàn)圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • 簡單快捷:NumPy入門教程的環(huán)境設置

    簡單快捷:NumPy入門教程的環(huán)境設置

    NumPy是Python語言的一個擴展程序庫,支持高階大量的維度數(shù)組與矩陣運算,此外也針對數(shù)組運算提供大量的數(shù)學函數(shù)庫,本教程是為那些想了解NumPy的基礎知識和各種功能的人準備的,它對算法開發(fā)人員特別有用,需要的朋友可以參考下
    2023-10-10
  • Python命令行click參數(shù)用法解析

    Python命令行click參數(shù)用法解析

    這篇文章主要介紹了Python命令行click參數(shù)用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • pycharm安裝及如何導入numpy

    pycharm安裝及如何導入numpy

    這篇文章主要介紹了pycharm安裝及如何導入numpy,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • flask框架單元測試原理與用法實例分析

    flask框架單元測試原理與用法實例分析

    這篇文章主要介紹了flask框架單元測試原理與用法,結合實例形式較為詳細的分析了單元測試的概念、原理及基本用法,需要的朋友可以參考下
    2019-07-07
  • 利用Python獲取操作系統(tǒng)信息實例

    利用Python獲取操作系統(tǒng)信息實例

    作為一個運維人員,經(jīng)常需要獲取系統(tǒng)的的各種信息,使用python會很方便幫助獲得,這篇文章運用實例告訴大家如何利用Python來獲取操作系統(tǒng)的信息,有需要的可以參考借鑒。
    2016-09-09
  • PyTorch中torch.tensor()和torch.to_tensor()的區(qū)別

    PyTorch中torch.tensor()和torch.to_tensor()的區(qū)別

    在Pytorch中Tensor和tensor都用于生成新的張量,但二者并不相同,下面這篇文章主要給大家介紹了關于PyTorch中torch.tensor()和torch.to_tensor()區(qū)別的相關資料,需要的朋友可以參考下
    2023-01-01
  • 淺談Pytorch中autograd的若干(踩坑)總結

    淺談Pytorch中autograd的若干(踩坑)總結

    這篇文章主要介紹了Pytorch中autograd的若干(踩坑)總結,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05

最新評論

沽源县| 怀柔区| 通渭县| 金川县| 晋宁县| 大渡口区| 盈江县| 广汉市| 丰顺县| 峨边| 内江市| 延边| 宁国市| 清水县| 九寨沟县| 麻阳| 哈巴河县| 泰兴市| 金山区| 道真| 杭锦旗| 佳木斯市| 墨玉县| 固阳县| 双鸭山市| 枣阳市| 沈丘县| 汕尾市| 新宁县| 樟树市| 哈尔滨市| 巍山| 湖州市| 陆丰市| 永顺县| 延庆县| 永寿县| 十堰市| 清徐县| 鹤庆县| 正宁县|