zoukankan      html  css  js  c++  java
  • 窗口部件的布局练习

    这个例子说明如何用(layout)来管理窗口中窗口部件的几何形状

     1 #include <QApplication> //包含相应的头文件
     2 #include <QHBoxLayout>
     3 #include <QSlider>
     4 #include <QSpinBox>
     5 
     6 int main(int argc,char *argv[])
     7 {
     8     QApplication app(argc,argv);
     9     QWidget *w = new QWidget;
    10     w->setWindowTitle("Enter your Age"); //创建了QWidget对象,应用程序的主窗口
    11 
    12     QSpinBox *spinBox = new QSpinBox;
    13     QSlider *slider = new QSlider(Qt::Horizontal);//创建了SpinBox和Slider
    14     spinBox->setRange(0,130);
    15     slider->setRange(0,130); //设置取值范围
    16     QObject::connect(spinBox,SIGNAL(valueChanged(int)),slider,SLOT(setValue(int)));
    17 
    18     QObject::connect(slider,SIGNAL(valueChanged(int)),spinBox,SLOT(setValue(int))); // 两个部件相互连接
    19 
    20     spinBox->setValue(35);      //设置初始值
    21     QHBoxLayout *layout = new QHBoxLayout;   //创建水平方向上排列窗口部件
    22     layout->addWidget(spinBox);
    23     layout->addWidget(slider);          //窗口部件添加两个插件部件
    24     w->setLayout(layout);       //把窗口部件添加到主窗口
    25     w->show();      //显示窗口
    26     return app.exec();      //调用退出程序
    27 }

    结果:

  • 相关阅读:
    新男人八题---AStringGame
    hihocoder1457
    SPOJ
    后缀自动机
    牛客练习赛13D
    Educational Codeforces Round 38
    Binary Differences
    laravel 带条件的分页查询
    url添加时间戳
    安卓无法上传照片
  • 原文地址:https://www.cnblogs.com/SamRichard/p/3519206.html
Copyright © 2011-2022 走看看