วันอังคารที่ 25 สิงหาคม พ.ศ. 2558

qvboxlaout example

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

ไม่มีความคิดเห็น:

แสดงความคิดเห็น