在 Qt 中,你可以在 QDockWidget
中添加一个 QTabWidget
,然后在其中一个选项卡上添加多个 QGroupBox
。每个 QGroupBox
中包含几个 QPushButton
、一个 QLabel
和两个 QLineEdit
,并使用 QGridLayout
布局来排列这些控件。
以下是一个完整的示例代码,展示了如何实现这个布局:
#include <QApplication>
#include <QMainWindow>
#include <QDockWidget>
#include <QTabWidget>
#include <QWidget>
#include <QVBoxLayout>
#include <QGroupBox>
#include <QPushButton>
#include <QLabel>
#include <QLineEdit>
#include <QGridLayout>
class MainWindow : public QMainWindow {
public:
MainWindow() {
// Create central widget and set it as the central widge