相關(guān)推薦
您可能對下面課程感興趣
Python上位機開發(fā)教程

105小節(jié)已有10249人學過

Python上位機開發(fā)QRadioButton單選按鈕 和QCheckBox復選框
發(fā)布時間:2024-11-20 09:56 [ 我要自學網(wǎng)原創(chuàng) ] 發(fā)布人: 快樂小女 閱讀: 215

'''
setText(text): 設置單選按鈕的文本。
setIcon():設置圖標
isChecked(): 檢查單選按鈕是否被選中。
setChecked(checked): 設置單選按鈕的選中狀態(tài)。
信號:
clicked(bool): 當單選按鈕被點擊時發(fā)出,bool 表示是否被選中。
pressed():鼠標按下發(fā)射信號
released() :鼠標釋放發(fā)射
toggled(bool): 當單選按鈕的狀態(tài)切換時發(fā)出。

stateChanged(int state) 選中或清除時,發(fā)射此信號
'''

from PySide6.QtWidgets import *
from PySide6.QtCore import *
from PySide6.QtGui import *


class Window(QWidget):
    def __init__(self):
        super().__init__()
        self.resize(500,600)
        self.setWindowTitle("QRadioButton和QCheckButton控件")

        win1 = QWidget(self)
        win1.setStyleSheet("background-color:cyan")
        win1.resize(150, 150)

        win2 = QWidget(self)
        win2.setStyleSheet("background-color:yellow")
        win2.setGeometry(200, 50, 200, 200)

        self.radio_btn = QRadioButton("男",win1)
        self.radio_btn2 = QRadioButton("女",win1)

        self.radio_btn.setChecked(True)


        self.radio_btn3 = QRadioButton("yes",win2)
        self.radio_btn4 = QRadioButton("no",win2)
        self.radio_btn3.setChecked(True)


        self.radio_btn.move(30,30)
        self.radio_btn2.move(30,60)
        self.radio_btn3.move(30,30)
        self.radio_btn4.move(30,60)


    #復選框
        self.cb = QCheckBox("復選框",self)
        self.cb2 = QCheckBox("復選框2",self)
        self.cb3 = QCheckBox("復選框3",self)
        self.cb.move(50,150)
        self.cb2.move(50,180)
        self.cb3.move(50,210)

        # self.cb.stateChanged.connect(lambda x:print(x))
        self.cb.toggled.connect(lambda x:print(x))



    #信號
        self.radio_btn.toggled.connect(lambda x:print(x))









if __name__ == '__main__':
    import sys
    app = QApplication(sys.argv)
    win = Window()
    win.show()
    sys.exit(app.exec())

Python上位機開發(fā)教程
我要自學網(wǎng)商城 ¥80 元
進入購買
文章評論
0 條評論 按熱度排序 按時間排序 /350
添加表情
遵守中華人民共和國的各項道德法規(guī),
承擔因您的行為而導致的法律責任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。
V
特惠充值
聯(lián)系客服
APP下載
官方微信
返回頂部
相關(guān)推薦
您可能對下面課程感興趣
Python上位機開發(fā)教程

105小節(jié)已有10249人學過

分類選擇:
電腦辦公 平面設計 室內(nèi)設計 室外設計 機械設計 工業(yè)自動化 影視動畫 程序開發(fā) 網(wǎng)頁設計 會計課程 興趣成長 AIGC