• QT 初阶 1.3 节 控件的几何排列


     1 #include "mainwindow.h"
     2 #include <QApplication>
     3 #include <QHBoxLayout>
     4 #include <QSlider>
     5 #include <QSpinBox>
     6 
     7 int main(int argc, char *argv[])
     8 {
     9     QApplication a(argc, argv);//入口
    10     
    11     QWidget *window = new QWidget;//创建一个窗体
    12     window->setWindowTitle("Enter Your Age");//设置窗体标题
    13 
    14     QSpinBox *spinbox = new QSpinBox;//创建一个文本框
    15     QSlider *slider = new QSlider(Qt::Horizontal);//创建一个滑动条
    16     spinbox->setRange(0,130);//设置范围
    17     slider->setRange(0,130);//设置范围
    18 
    19     QObject::connect(spinbox,SIGNAL(valueChanged(int)),slider,SLOT(setValue(int)));//改变文本框将引发slider事件
    20     QObject::connect(slider,SIGNAL(valueChanged(int)),spinbox,SLOT(setValue(int)));//改变滑动条将改变文本内容
    21     /* 滑动条的改变会引起文本框的改变,文本框的改变会引起滑动条的改变但此时滑动条已是35 ,所以不会引起死循环*/
    22     slider->setValue(35);//滑动条预设初值
    23 
    24     QHBoxLayout *layout = new QHBoxLayout;//创建水平排列控件
    25     layout->addWidget(spinbox);//添加文本框到布局
    26     layout->addWidget(slider);//添加滑动条到布局
    27     window->setLayout(layout);//把布局管理器放到我们创建的窗体中
    28     window->show();//显示窗体
    29 
    30     return a.exec();
    31 }
  • 相关阅读:
    js中的字符串
    JSOP
    jq总结1
    jq总结
    诗和远方-志
    诗和远方-感
    js判断变量是否为空字符串、null、undefined
    判断js对象是否为空
    诗和远方-悟
    深复制
  • 原文地址:https://www.cnblogs.com/A--Q/p/5994969.html
Copyright © 2020-2023  润新知