• QT练习3:QT数字和滚动条关联


    #include <QApplication>
    #include
    <QPushButton>
    #include
    <QHBoxLayout>
    #include
    <QSlider>
    #include
    <QSpinBox>
    #include
    <QWidget>
    #include
    <QFont>

    class MyWidget:public QWidget
    {
    public:
    MyWidget(QWidget
    *parent = 0);
    };

    MyWidget::MyWidget(QWidget
    *parent):QWidget(parent)
    {
    QSpinBox
    *agenum_sb = new QSpinBox();//新建一个QSpinbox部件
    agenum_sb->setRange(0,100);//设置QSpinbox部件的值范围
    agenum_sb->setValue(0);//设置QSpinbox的初始值

    QSlider
    *agenum_sl = new QSlider(Qt::Horizontal);//建立一个QSlider部件
    agenum_sl->setRange(0,100);
    agenum_sl
    ->setValue(0);

    connect(agenum_sb,SIGNAL(valueChanged(
    int)),agenum_sl,
    SLOT(setValue(
    int)));
    connect(agenum_sl,SIGNAL(valueChanged(
    int)),agenum_sb,
    SLOT(setValue(
    int)));
    QHBoxLayout
    *layout = new QHBoxLayout;//定义一个窗口水平布局
    layout->addWidget(agenum_sb);//将两个部件加入到layout中
    layout->addWidget(agenum_sl);

    setLayout(layout);
    setWindowTitle(
    "Enter Your Age");//设置窗口标题
    }

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

    MyWidget widget;
    widget.show();

    return app.exec();
    }



    效果图如下:

  • 相关阅读:
    %取余的用法
    数据结构总结
    【OpenCV】访问Mat中的每个像素值
    逻辑运算的妙用-Single Number
    Android EditText设置为Number类型后获取数字
    XX.exe 系统找不到指定文件
    error LNK2001: unresolved external symbol _main
    [c++] opencv加载png
    CDH 不能监控hadoop状态
    GoLang安装
  • 原文地址:https://www.cnblogs.com/hnrainll/p/2053461.html
Copyright © 2020-2023  润新知