91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-09-06 15:01:14 來源:腳本之家 閱讀:122 作者:我的世界你曾經來過 欄目:開發技術

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

#!/usr/bin/python3
# -*- coding: utf-8 -*-

"""
PyQt5 教程

在這個例子中,一個QCheckBox控件用于切換窗口的標題。

作者:我的世界你曾經來過
博客:http://blog.csdn.net/weiaitaowang
最后編輯:2016年8月3日
"""

import sys
from PyQt5.QtWidgets import QApplication, QWidget, QCheckBox
from PyQt5.QtCore import Qt

class 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)

程序執行后

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

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

仁化县| 芜湖县| 乌拉特前旗| 临安市| 杭州市| 讷河市| 永年县| 皋兰县| 兰州市| 鹤山市| 五台县| 罗平县| 东辽县| 肥城市| 阿坝| 宿州市| 宜都市| 武清区| 林甸县| 八宿县| 板桥市| 股票| 新巴尔虎右旗| 罗定市| 罗源县| 虞城县| 即墨市| 锡林浩特市| 句容市| 搜索| 格尔木市| 盐津县| 东丽区| 贺州市| 长岭县| 皮山县| 枞阳县| 广汉市| 淮北市| 乐都县| 饶阳县|