• qt小例子:实现选值框和滑块同步变化


    实现的功能为:

    1.选值框数值变化的同时,滑块随值变化移动

    2.滑块滑动的同时,选值框的数值也跟着变化

    使用到的模块

    #include <QApplication>
    #include <QDialog>  //父窗口
    #include <QSlider>   //滑块
    #include <QSpinBox>//选值框

    创建对象

    QApplication app(argc,argv);
    
        QDialog parent;//创建父窗口
        parent.resize(500,500);
    
        QSlider slider(Qt::Horizontal,&parent);//创建横向滑块对象 停留在父窗口上。
        //设置滑块对象属性
        slider.move(0,300);
        slider.resize(300,8);
    
        QSpinBox spin(&parent);//创建选值框对象 停留在父窗口上。
        spin.move(0,400);
    
        slider.setRange(0,100);
        spin.setRange(0,100);

    使用qt的信号和槽机制实现触发

    /*
        滑块的valuechanged信号 选值框的setvalue槽 
    */   QObject::connect(&slider,SIGNAL(valueChanged(int)),&spin,SLOT(setValue(int)));
        QObject::connect(&spin,SIGNAL(valueChanged(int)),&slider,SLOT(setValue(int)));
    他只是向前航行,脚下是沉静碧蓝的大海,而头顶是金色的太阳。
  • 相关阅读:
    Haskell Types与Typeclasses
    Haskell Tuple相关总结
    Haskell List相关操作
    Emacs 常用快捷键
    Emacs 参考资料
    Haskell Platform (windows)
    生成zip压缩包
    递归复制一个文件
    写表格
    读表格
  • 原文地址:https://www.cnblogs.com/bliss-/p/12418921.html
Copyright © 2020-2023  润新知