QT小さな例:スピンボックスと同時の変更を達成するためのスライダー

機能の実現:

値の変化にスライダーを移動させながら1.選択された値は、フレームの値を変更します

2値の変化でも、スライダ、スピンボックスをスライドさせながら

モジュールを使用するには

書式#include <はQApplication> 
書式#include <QDialog>   // 親ウィンドウ 
の#include <a QSlider>    // スライダー 
の#include <a QSpinBox> // スピンボックス

オブジェクトを作成します。

アプリケーションはQApplication(のargc、argvの); 

    QDialog親; // 親ウィンドウの作成 
    parent.resize(500500 ); 

    QSliderスライダー(Qtの::横長、&親を); // 作成クロススライドオブジェクトは、親ウィンドウ内に残ります。
    //は、オブジェクト属性のスライダー設定 
    slider.move(0300 ); 
    slider.resize(3008。); 

    QSpinBoxスピン(&親); //は、親ウィンドウの上に載っスピンボックスオブジェクトを作成します。
    spin.move(0400 ); 

    slider.setRange(0100 ); 
    spin.setRange(0100);

トリガの使用QT信号とスロット機構

/ * 
    スライダーのvalueChanged信号値選択ボックスのsetValueスロット
* /    QObjectを::接続(&スライダー、SIGNAL(のvalueChanged(INT))、&スピン、SLOT(のsetValue(INT ))); 
    QObjectを::接続(&スピン、SIGNAL( valueChanged(INT))、&スライダー、SLOT(のsetValue(INT)))。

 

おすすめ

転載: www.cnblogs.com/bliss-/p/12418921.html