From 94a23a2526f3a8f3d21ad4607c90fc4e9e8abcfa Mon Sep 17 00:00:00 2001 From: duanshengchao <519970194@qq.com> Date: Wed, 3 Sep 2025 11:26:12 +0800 Subject: [PATCH] =?UTF-8?q?perf:=E6=8F=90=E5=8D=87=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E5=AE=9A=E6=97=B6=E5=99=A8=E7=B2=BE=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/dashboardFrame.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/dashboardFrame.cpp b/source/dashboardFrame.cpp index 3c26bfb..e92aefb 100644 --- a/source/dashboardFrame.cpp +++ b/source/dashboardFrame.cpp @@ -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); }