zoukankan      html  css  js  c++  java
  • 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 }
  • 相关阅读:
    $.ajax 中的contentType
    如何能让MAC和PC都能读写移动硬盘
    bootstrap中的明星属性
    SQL Server2012如何导出sql脚本并且还原数据库
    Http 请求头中 X-Requested-With 的含义
    jquery实现模拟select下拉框效果
    ASP.NET应用技巧:非托管COM组件的使用
    COM和.NET的互操作
    NET调用Com组件事例
    com组件
  • 原文地址:https://www.cnblogs.com/A--Q/p/5994969.html
Copyright © 2011-2022 走看看