QVBoxLayout คือ เครื่องมือในการช่วยเรียง object ต่างๆ ที่อยู่ใน UI ในแนวตั้ง
ตัวอย่างการใช้งาน QVBoxLayout
#include "mainwindow.h"
#include <QApplication>
#include <QVBoxLayout>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QWidget *window = new QWidget;
QPushButton *button1 = new QPushButton("One");
QPushButton *button2 = new QPushButton("Two");
QPushButton *button3 = new QPushButton("Three");
QPushButton *button4 = new QPushButton("Four");
QPushButton *button5 = new QPushButton("Five");
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(button1);
layout->addWidget(button2);
layout->addWidget(button3);
layout->addWidget(button4);
layout->addWidget(button5);
window->setLayout(layout);
window->show();
//MainWindow w;
//w.show();
return a.exec();
}
ที่มา
http://doc.qt.io/qt-5/qvboxlayout.html
ไม่มีความคิดเห็น:
แสดงความคิดเห็น