From 281d41769a873ed7c2485f0674eb68f62a8d9ebf Mon Sep 17 00:00:00 2001 From: "work-zym\\zhangyiming" <1131393555@qq.com> Date: Mon, 16 Dec 2024 17:43:50 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E6=8E=A7=E4=BB=B6=E8=AE=BE=E7=BD=AEqss=E5=90=8E=E5=9C=86?= =?UTF-8?q?=E8=A7=92=E6=95=88=E6=9E=9C=E6=9C=AA=E7=94=9F=E6=95=88=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xyylMCWEACSystem/mainbtn.cpp | 11 +++++++++-- xyylMCWEACSystem/mainbtn.h | 8 +------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/xyylMCWEACSystem/mainbtn.cpp b/xyylMCWEACSystem/mainbtn.cpp index 6668f46..73a670d 100644 --- a/xyylMCWEACSystem/mainbtn.cpp +++ b/xyylMCWEACSystem/mainbtn.cpp @@ -13,8 +13,8 @@ } MainBtn::MainBtn(QWidget * parent ) { - setWindowFlags(Qt::FramelessWindowHint); // 去掉边框 - setAttribute(Qt::WA_TranslucentBackground); // 背景透明 + setWindowFlags(Qt::FramelessWindowHint); // 去掉边框 + setAttribute(Qt::WA_TranslucentBackground); // 背景透明 m_labTxt.setFixedSize(QSize(240,87)); //m_labEgTxt.setFixedSize(QSize(302,58)); m_labImage.setFixedSize(QSize(129,117)); @@ -50,3 +50,10 @@ void MainBtn::mouseReleaseEvent(QMouseEvent * ev) { } +void MainBtn::paintEvent(QPaintEvent* event) +{ + QStyleOption opt; + opt.init(this); + QPainter p(this); + style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this); +} diff --git a/xyylMCWEACSystem/mainbtn.h b/xyylMCWEACSystem/mainbtn.h index b7ef2af..f6d87c5 100644 --- a/xyylMCWEACSystem/mainbtn.h +++ b/xyylMCWEACSystem/mainbtn.h @@ -13,13 +13,7 @@ public: MainBtn(QWidget * parent =NULL); ~MainBtn(); void setTxt(QString str,QString str2,QString str3); - void paintEvent(QPaintEvent* event) - { - QStyleOption opt; - opt.init(this); - QPainter p(this); - style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this); - } + void paintEvent(QPaintEvent* event); signals: void clicked(); protected: