pyqt5学习之QRadioButton

Posted mosewumo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyqt5学习之QRadioButton相关的知识,希望对你有一定的参考价值。

QRadioButton继承于QAbstractButton;一般用于给用户提供若干选项中的单选操作
案例
技术图片
from PyQt5.Qt import *
import sys

app = QApplication(sys.argv)

window = QWidget()
window.setWindowTitle(QRadioButton-功能测试)
window.resize(500, 500)

red = QWidget(window)
red.resize(200,200)
red.setStyleSheet(background-colour: red;)
red.move(50, 50)

green = QWidget(window)
green.resize(200, 200)
green.setStyleSheet("background-color: green;")
green.move(red.x() + red.width(), red.y() + red.height())

rb_nan = QRadioButton(, red) #设置QRadioButton方法
rb_nan.setShortcut(alt+a)  # 设置快捷键
rb_nan.move(10, 10)
rb_nan.setChecked(True)

rb_nv = QRadioButton("女-&Female", red)
rb_nv.move(10, 50)
rb_nv.setIcon(QIcon("dp.png"))
rb_nv.setIconSize(QSize(60, 60))
rb_nv.toggled.connect(lambda isChecked: print(isChecked))  #常用信号

rb_yes = QRadioButton("yes", green)
rb_yes.move(10, 10)
rb_no = QRadioButton("no", green)
rb_no.move(10, 50)



window.show()

sys.exit(app.exec_())
View Code

 技术图片

以上是关于pyqt5学习之QRadioButton的主要内容,如果未能解决你的问题,请参考以下文章

pyqt5学习之QSpinBox

PyQt5 控件学习(一个一个学习之QMessageBox)

PyQt5 控件学习(一个一个学习之QKeySequenceEdit)

PyQt5 控件学习(一个一个学习之QScrollBar)

PyQt5 控件学习(一个一个学习之QCheckBox)

PyQt5 控件学习(一个一个学习之QCommandLinkButton)