亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

沙坪坝区| 光泽县| 霍山县| 女性| 额敏县| 乌拉特中旗| 鄯善县| 乌什县| 岐山县| 华阴市| 饶河县| 英吉沙县| 张家界市| 盘锦市| 衡山县| 宣化县| 马鞍山市| 乳源| 平遥县| 遂昌县| 凤山县| 中宁县| 富顺县| 且末县| 石城县| 炉霍县| 甘洛县| 上高县| 延寿县| 临西县| 股票| 邛崃市| 宝应县| 九台市| 永靖县| 福泉市| 习水县| 锡林浩特市| 乌拉特后旗| 乌鲁木齐县| 南阳市|