我在Qt中有一个简单的代码,如下所示:
#include "mainwindow.h"
#include <QWidget>
#include <QGroupBox>
#include <QLabel>
#include <QLineEdit>
#include <QGridLayout>
#include <QVBoxLayout>
class classA;
class classB;
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
classA * objA = new classA(this);
classB * objB = new classB(this);
QVBoxLayout * mainLayout = new QVBoxLayout(this);
setLayout(mainLayout);
mainLayout->addWidget(objA);
mainLayout->addWidget(objB);
}
MainWindow::~MainWindow(){}
classA::classA(QWidget *parent) : QWidget(parent)
{
QGroupBox *grupa = new QGroupBox(tr("classA"),this);
QLabel *labelA1 = new QLabel(tr("Label A1"));
QLabel *labelA2 = new QLabel(tr("Label A2"));
QLineEdit *LineEditA1 = new QLineEdit("LineEditA1");
QLineEdit *LineEditA2 = new QLineEdit("LineEditA2");
QGridLayout …Run Code Online (Sandbox Code Playgroud)