python PyQT 单选框
时间: 2023-10-12 07:04:42 浏览: 165
在 PyQt 中,您可以使用 QRadioButton 类来创建单选框。以下是一个简单的示例代码,演示如何创建和使用单选框:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QRadioButton
class MainWindow(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle("单选框示例")
# 创建单选框
self.radio1 = QRadioButton("选项1")
self.radio2 = QRadioButton("选项2")
self.radio3 = QRadioButton("选项3")
# 设置默认选中项
self.radio1.setChecked(True)
# 创建垂直布局
layout = QVBoxLayout()
layout.addWidget(self.radio1)
layout.addWidget(self.radio2)
layout.addWidget(self.radio3)
# 设置布局
self.setLayout(layout)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
```
这个示例创建了一个窗口,并在窗口中添加了三个单选框选项。您可以通过 `setChecked(True)` 方法设置默认选中项。
阅读全文