# -*- coding:utf-8 -*-
"""
@Time:2022/3/23 21:44
@Author:小柠檬
@File:radio_button.py
"""
from PyQt5 import uic, QtCore
from PyQt5.QtWidgets import QApplication
class RadioButton:
def __init__(self):
# 加载UI界面
self.ui = uic.loadUi("radio_button.ui")
# 1.设置单选框为选中状态
self.ui.radioButton.setChecked(True)
# 2.设置单选框为未选中状态
self.ui.radioButton.setChecked(False)
# 3.查看单选框是否被选中
radio_button_status = self.ui.radioButton.isChecked()
print(radio_button_status)
# 4.单选框点击事件
self.ui.radioButton.clicked.connect(self.slot_radio_button)
@staticmethod
def slot_radio_button():
print('单选框被点击了')
def main():
QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling) # 和designer设计的窗口比例一致
app = QApplication([])
radio_button = RadioButton()
radio_button.ui.show()
app.exec_()
if __name__ == '__main__':
main()
pyQt5_radioButton常用方法
最新推荐文章于 2025-03-08 16:36:38 发布