perf:提升系统定时器精度

This commit is contained in:
duanshengchao 2025-09-03 11:26:12 +08:00
parent fae96a7b37
commit 94a23a2526
1 changed files with 3 additions and 1 deletions

View File

@ -61,7 +61,8 @@ DashboardFrame::DashboardFrame(const QString& strName, dashboardFrame::frameType
m_pDashboardTabBar = new CustomTabBar(this);
m_pDashboardTabBar->setFrame(this);
ui->hLayout_dashboardTabBar->addWidget(m_pDashboardTabBar);
connect(m_pDashboardTabBar, SIGNAL(tabMoved(int, int)), this, SLOT(onSignal_dashboardTabMoved(int, int)));
//connect(m_pDashboardTabBar, SIGNAL(tabMoved(int, int)), this, SLOT(onSignal_dashboardTabMoved(int, int)));
connect(m_pDashboardTabBar, &CustomTabBar::tabMoved, this, &DashboardFrame::onSignal_dashboardTabMoved);
m_pTimeLineWidget = new TimeLineWidget(this);
m_pTimeLineWidget->setObjectName("timeLineWidget");
@ -79,6 +80,7 @@ DashboardFrame::DashboardFrame(const QString& strName, dashboardFrame::frameType
connect(ui->btnDashboradList2, SIGNAL(clicked()), this, SLOT(onBtnClicked_dashboardList()));
m_pTimer_RealTime = new QTimer(this);
m_pTimer_RealTime->setTimerType(Qt::PreciseTimer); //设置成高精度类型默认为Qt::CoarseTimer(粗糙定时器)
connect(m_pTimer_RealTime, SIGNAL(timeout()), this, SLOT(onTimeout_realTime()));
m_pTimer_RealTime->start(1000);
}