读书人

QT格局

发布时间: 2012-06-27 14:20:09 作者: rapoo

QT布局

#include<QApplication>

#include<QPushButton>

#include<QHBoxLayout>
#include<QVBoxLayout>


int main(int argc, char *argv[])
{
QApplication a(argc, argv);



//新建一个窗口
QWidget *window = new QWidget;
//设置窗口标题
window->setWindowTitle("Window App");
//新建三个按钮
QPushButton *button_1 = new QPushButton;
QPushButton *button_2 = new QPushButton;
QPushButton *button_3 = new QPushButton;


//分别设置按钮上显示的内容
button_1->setText("One");
button_2->setText("Two");
button_3->setText("Three");


//新建一个列排列布局
QVBoxLayout *vlayout = new QVBoxLayout;
//把三个PushButton按钮添加到列排列布局
vlayout->addWidget(button_1);
vlayout->addWidget(button_2);
vlayout->addWidget(button_3);


//通过给定的参数vlauout设定窗口布局管理器
window->setLayout(vlayout);


//显示窗口
window.show();
return a.exec();

}

显示结果:


读书人网 >软件架构设计

热点推荐