1. 完成 Slider 按钮的设置
int curX = ui->Slider->value();
double per = curX * 1.0 / ui->Slider->maximum();
unsigned int m_uiFrmTmp = per * m_uiFrmNum;
2. 定时器的使用
Qt中的定时类是QTimer,就是计算定时器开始到停止持续的时间长度,QTimer主要的属性是inerva,是定时中断的周期,单位毫秒。QTimer主要信号是timeout(),在定时中断时放射次信号,要想定时中断里做出响应,,这就需要编写timeout()信号的槽函数。
class Dialog:public QDialog
{
private:
QTimer *fTimer; //定时器
QTime fTimerCounter; //计时器
private slot:
void on_timer_timeout(); //定时溢出处理槽函数
}
/*******初始化定时器********/
//定时器中断响应
OnTimeShow1 = new QTimer(this);
OnTimeShow1->stop();
OnTimeShow1->setInterval(1000/m_uiShowRate1); //1000/50=20ms处理一次 50HZ
connect(OnTimeShow1,SIGNAL(timeout()),this,SLOT(on_timer_timeout_OnTimeShow1()));