pyqt5中QRadioButton的使用
时间: 2024-05-09 11:21:48 浏览: 155
PyQt5中的QRadioButton是用来创建单选按钮的。在PyQt5中,我们可以使用QRadioButton类来创建单选按钮。以下是一个简单的示例代码,演示了如何在PyQt5中使用QRadioButton:
```python
import sys
from PyQt5.QtWidgets import *
class MyWindow(QWidget):
def __init__(self):
super().__init__()
# 创建单选按钮
self.radioButton1 = QRadioButton("Option 1")
self.radioButton2 = QRadioButton("Option 2")
# 设置默认选中
self.radioButton1.setChecked(True)
# 创建布局
layout = QVBoxLayout()
layout.addWidget(self.radioButton1)
layout.addWidget(self.radioButton2)
# 设置窗口布局
self.setLayout(layout)
self.setWindowTitle("QRadioButton Example")
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MyWindow()
window.show()
sys.exit(app.exec_())
```
在这个示例中,我们创建了两个单选按钮,并且将第一个单选按钮设置为默认选中状态。我们还创建了一个垂直布局,并将这两个单选按钮放入其中。最后,我们将这个布局设置为窗口的布局,并显示窗口。
当用户单击其中一个单选按钮时,我们可以检测该按钮的状态,从而获取用户的选择。
阅读全文