#includeint main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget window; QPushButton *button1 = new QPushButton("Button 1"); QPushButton *button2 = new QPushButton("Button 2"); QHBoxLayout *layout = new QHBoxLayout; layout->addWidget(button1); layout->addWidget(button2); window.setLayout(layout); window.show(); return app.exec(); }
#includeint main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget window; QPushButton *button1 = new QPushButton("Button 1"); QPushButton *button2 = new QPushButton("Button 2"); QHBoxLayout *layout = new QHBoxLayout; layout->addWidget(button1); layout->addStretch(); // adds horizontal space layout->addWidget(button2); window.setLayout(layout); window.show(); return app.exec(); }
#includePackage library: Qt (QtCore, QtWidgets)int main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget window; QPushButton *button1 = new QPushButton("Button 1"); QPushButton *button2 = new QPushButton("Button 2"); QHBoxLayout *layout = new QHBoxLayout; layout->addWidget(button1); layout->addWidget(button2); int count = layout->count(); qDebug() << "Number of widgets in layout: " << count; window.setLayout(layout); window.show(); return app.exec(); }