QT学习笔记_布局

ARM 191浏览

布局大致分水平布局,竖直布局 ,网格布局等等。。

#include <QApplication> #include <QHBoxLayout>//布局 #include <QSlider>//滑块 #include <QSpinBox>//微调框 #include <QLabel>//标签 int main(int argc,char *argv[]) {     QApplication app(argc,argv);     QWidget *w=new QWidget;     w->setWindowTitle("enter your age");     QSpinBox *box=new QSpinBox;     QSlider *slider=new QSlider(Qt::Horizontal);     box->setRange(0,100);     slider->setRange(0,100);     //连接同步     QObject::connect(box,SIGNAL(valueChanged(int)),slider,SLOT(setValue(int)));     QObject::connect(slider,SIGNAL(valueChanged(int)),box,SLOT(setValue(int)));     box->setValue(66);     //设置布局(水平)     QHBoxLayout *layout=new QHBoxLayout();     layout->addWidget(box);     layout->addWidget(slider);     w->setLayout(layout);     w->show();     return app.exec(); } 

效果图:            

                                

唯一美中不足的是 还是窗口太小。。百度一下了这个问题,发现资料少的可伶。。