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

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

 更新時間:2018年04月19日 11:56:15   作者:我的世界你曾經(jīng)來過  
這篇文章主要為大家詳細介紹了PyQt5每天必學之復選框的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

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

"""
PyQt5 教程

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

作者:我的世界你曾經(jīng)來過
博客: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_())

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

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

用QCheckBox 創(chuàng)建復選框

cb.toggle()

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

cb.stateChanged.connect(self.changeTitle)

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

def changeTitle(self, state):

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

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

程序執(zhí)行后

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

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

您可能感興趣的文章:

相關文章

最新評論