QT控件之QSlide與QSpinbox聯合使用

在我們做關於C++的課程設計或畢業設計,甚至是一些前端的設計比賽的時候,UI界面上經常會用到QSlide滑塊和QSpinbox兩個控件,通過滑動QSlide大幅度調節參數,QSpinbox小幅度調節參數。

本文是滑塊之間互相聯合使用的一種方法,關鍵點在於各個空間參數的意義和使用方法,以及connect的關聯使用。
關聯
如以下程序:
{
slider = new QSlider(orientation);//對slide進行初始化
ui->slider->setFocusPolicy(Qt::StrongFocus);
//表示滑塊接受鼠標滾輪的滾動而改變參數
ui->slider->setTickPosition(QSlider::TicksBothSides);
//表示滑塊刻度表所在的位置,共有5種方式的位置,即:
1、TicksAbove 上方
2、TicksBelow 下方
3、TicksLeft 左邊
4、TicksRight 右邊
5、TicksBothSides兩邊都有
還有第六種NoTicks沒有刻度
ui->slider->setTickInterval(10);//表示刻度的最小單位
ui->slider->setSingleStep(1);//表示滑塊的最小單位
ui->slider->setMinimum(0);//表示滑塊的最小值
ui->slider->setMaximum(255);//表示滑塊的最大值
}

此處的最小值和最大值將會與QSpinbox控件中的最小值和最大值一一對應,使得兩個控件中的數字也一一對應。
最大值
{

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章