QGroupBox
是 PyQt5 中的一个容器小部件,它用于将一组相关的小部件进行分组,并可以在组的顶部显示一个标题。它在创建分组的控件或信息时非常有用,比如在表单、设置面板中,用于将相关的选项或控件归纳在一起,使界面更有条理。
初步示例
下面是一个简单的示例,展示了如何使用 QGroupBox
将一组按钮进行分组:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QGroupBox, QRadioButton
class MyWindow(QWidget):
def __init__(self):
super().__init__()
self.init_ui()
def init_ui(self):
# 创建 QGroupBox 对象
group_box = QGroupBox('Choose an option')
# 创建单选按钮
radio1 = QRadioButton('Option 1')
radio2 = QRadioButton('Option 2')
radio3 =