国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

PyQt5每天必學之帶有標簽的復選框

2020-02-22 23:44:21
字體:
來源:轉載
供稿:網友

QCheckBox 是具有兩種狀態的控件:開和關。它是一個帶有標簽的復選框。復選框通常用于表示應用程序可以啟用或禁用的功能。

#!/usr/bin/python3# -*- coding: utf-8 -*-"""PyQt5 教程在這個例子中,一個QCheckBox控件用于切換窗口的標題。作者:我的世界你曾經來過博客:http://blog.csdn.net/weiaitaowang最后編輯:2016年8月3日"""import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QCheckBoxfrom PyQt5.QtCore import Qtclass Example(QWidget):  def __init__(self):    super().__init__()    self.initUI()  def initUI(self):    cb = QCheckBox('顯示標題', self)    cb.move(20, 20)    cb.toggle()    cb.stateChanged.connect(self.changeTitle)    self.setGeometry(300, 300, 250, 150)    self.setWindowTitle('復選框')        self.show()  def changeTitle(self, state):    if state == Qt.Checked:      self.setWindowTitle('復選框')    else:      self.setWindowTitle('')if __name__ == '__main__':  app = QApplication(sys.argv)  ex = Example()  sys.exit(app.exec_())

在我們的例子中,我們將創建一個復選框進行窗口標題的切換。

cb = QCheckBox('顯示標題', self)

用QCheckBox 創建復選框

cb.toggle()

創建復選框時已經設置了控件的標題。默認情況下,復選框是不被選中的。toggle是設置復選框默認為選中。

cb.stateChanged.connect(self.changeTitle)

復選框的狀態更改stateChanged信號連接到changeTitle方法(槽)。

def changeTitle(self, state):    if state == Qt.Checked:      self.setWindowTitle('復選框')    else:      self.setWindowTitle('')

復選框控件的狀態改變傳遞給changeTitle方法的參數state。如果復選框控件被選中,設置窗口的標題。否則,我們設置一個空字符串的標題欄。(空標題時Python會將標題定義成Python)

程序執行后

這里寫圖片描述 這里寫圖片描述

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 社会| 多伦县| 体育| 张家川| 汕尾市| 六盘水市| 中牟县| 乌兰县| 会宁县| 鲜城| 垣曲县| 阜新市| 旬阳县| 揭阳市| 射阳县| 尼勒克县| 文山县| 东港市| 寿宁县| 龙陵县| 鄂尔多斯市| 关岭| 永康市| 襄城县| 汉寿县| 安多县| 屯昌县| 荥经县| 都匀市| 宣威市| 通许县| 津南区| 长武县| 昌乐县| 长治县| 阳山县| 石棉县| 崇州市| 门头沟区| 武隆县| 新竹市|