From ab959dcbab3c0bd225dbbd74cf329e7e3ba4c3a0 Mon Sep 17 00:00:00 2001 From: "ZHANGXUXU\\95193" <951937200@qq.com> Date: Sun, 18 May 2025 16:39:08 +0800 Subject: [PATCH] =?UTF-8?q?0518=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Static/Area.qss | 4 +- Static/Main.qss | 39 +++++++++++++- Static/Profibus.qss | 7 +-- Static/close_black.png | Bin 0 -> 764 bytes Static/start_green.png | Bin 0 -> 3235 bytes UI/Main/Main.py | 49 +++--------------- UI/ProfibusWidgets/AreaTabWidget.py | 36 +------------ UI/ProfibusWidgets/DeviceDialogWidget.py | 11 ++-- UI/ProfibusWidgets/DeviceWidget.py | 14 ++--- UI/ProfibusWidgets/EditAddressWidget.py | 30 ++--------- .../{MainWindow.py => ProfibusWindow.py} | 28 +++++----- UI/ProfibusWidgets/RightAreaWidget.py | 2 +- bin.py | 4 +- 13 files changed, 82 insertions(+), 142 deletions(-) create mode 100644 Static/close_black.png create mode 100644 Static/start_green.png rename UI/ProfibusWidgets/{MainWindow.py => ProfibusWindow.py} (95%) diff --git a/Static/Area.qss b/Static/Area.qss index 092f634..06aa39b 100644 --- a/Static/Area.qss +++ b/Static/Area.qss @@ -46,7 +46,7 @@ QPushButton#wirteDIDOforceBtn:hover{ } -QPushButton#forceBtn { +QPushButton#profibusForceBtn { font-size: 22px; @@ -67,7 +67,7 @@ QPushButton#forceBtn { } -QPushButton#forceBtn:hover{ +QPushButton#profibusForceBtn:hover{ font: bold; diff --git a/Static/Main.qss b/Static/Main.qss index 12ef474..0a5531a 100644 --- a/Static/Main.qss +++ b/Static/Main.qss @@ -57,8 +57,9 @@ background : #181922; background-color: #000000; }*/ -QTabWidget#varManageTabWidget QTabBar::tab{ - + +QTabBar#varManageTabBar::tab{ + font-family: ".SFNSDisplay-Medium"; font-size: 20px; @@ -66,8 +67,42 @@ QTabWidget#varManageTabWidget QTabBar::tab{ width: 160px; height: 40px; + } + + +QTabBar#varManageTabBar::tab:hover{ + + background-color: #3787f7; + + color: #000; + + border: 2px solid #ccc; + + /* font-weight: bold; */ + + padding-bottom: 7px; + + +} + +QTabBar#varManageTabBar::tab:selected{ + + background-color: #3787f7; + + color: #000; + + border: 2px solid #ccc; + + font-weight: bold; + + + +} + + + QPushButton{ border: none; diff --git a/Static/Profibus.qss b/Static/Profibus.qss index beb134f..18d5a54 100644 --- a/Static/Profibus.qss +++ b/Static/Profibus.qss @@ -208,7 +208,7 @@ QDockWidget::title{ } -QPushButton#startProtocolBtn, QPushButton#switchBtn, QPushButton#switchTouchBtn, QPushButton#deviceParameterManageBtn{ +QPushButton#profibusStartProtocolBtn, QPushButton#switchBtn, QPushButton#switchTouchBtn, QPushButton#deviceParameterManageBtn{ font-size: 25px; @@ -218,7 +218,7 @@ QPushButton#startProtocolBtn, QPushButton#switchBtn, QPushButton#switchTouchBtn, } -QPushButton#startProtocolBtn:hover, QPushButton#switchBtn:hover, QPushButton#switchTouchBtn:hover, +QPushButton#profibusStartProtocolBtn:hover, QPushButton#switchBtn:hover, QPushButton#switchTouchBtn:hover, QPushButton#deviceParameterManageBtn:hover{ font-size: 25px; @@ -233,7 +233,7 @@ QPushButton#deviceParameterManageBtn:hover{ } -QPushButton#startProtocolBtn:checked, QPushButton#switchBtn:checked, QPushButton#switchTouchBtn:checked, +QPushButton#profibusStartProtocolBtn:checked, QPushButton#switchBtn:checked, QPushButton#switchTouchBtn:checked, QPushButton#deviceParameterManageBtn:checked{ font-size: 25px; @@ -296,6 +296,7 @@ QPushButton#closeButton, QPushButton#minButton, QPushButton#startActionBtn{ border: none; + } QPushButton#confirmButton, QPushButton#exitButton{ diff --git a/Static/close_black.png b/Static/close_black.png new file mode 100644 index 0000000000000000000000000000000000000000..8f3c552f44dc2869f9fd88552e127545a7de517b GIT binary patch literal 764 zcmVPx%wn;=mR9HvFms!Y7Q5c4wpCppVjr3r@uWZy?Ihkx`B%m{ z5IkE7tO8yN;&Bxr+Dp78unbro&X?;DE(X>Bubdl0fk$~lbO6o(Er2D!+Gw7nuV5jt z4tOmm9%h8-sFgPd76I$y;(edt0tLPi#DkO&oh052u!U^M73Tx6xOu=v;GH1udmt(# z-UOHrY)YD+2EgLy0GomLg0NZZLnFVYGJ_zD&BzYH!mjknb zZ9eh1I^c_$sl*=zaYq4NCEiG&+kJ_W>VPkHItwl@T306TpN($oQ8j;X*d z;EN{K2c`kLeSul(fG?M=)I@Cuj2|)Ww@h>h*(E;z*Wxgg1GL3NCVJYdtTd>;_<*?PttL&6d!VT$Pd@`*qOMN zG~Wl%M=P)8E+b2P#J3{7A1lzGa^h;PxFmqS60Zr20gj~<52lR_JP04Ah5XfaTnJu-0h+qKw${srHKKOI6>`{r4Qo(sSgZEdencI(B+~PR uR1W1DBxn1_IZ!0c&lsl26g@;wHkr3k z*l80Z<-sv|HJ5BFJCDL{;LSN#cYoI|r6>>ApUx(iy`MUtG>nCJukpxjc@c7J$_|a-eqsrs zL?b@{)CY<2Q{jRI5QjkIxz&=U>gPvabmxyp7Py zXjh5Q|Ad23u~0eJs#{?FAs3J;@d26IgNMm)|+SV`Q6r?FkjuJNOc@@G8sh;sScFi z=+7|Cs~s3I&arO6Cs!;c4g4r}Ynwg0;FmnT5F(A{ve|)SjJEi^{9|SV_WQoqnSou< ze%YbDAr{GhM5(oD+&3k%_{R6o`hJDxq*dZRuv_+c2FIHvR94B%&E)$Rk9^d5{U&o3 zyh`++LJ`!yLk1YvzWx|`d~4h_t|$g`si|kQRjU(+k7UAX^riL%sPW2*<9K`e>$`-t zj^3-v;d45KLIqJNd2%scC8z`zJ2%66ghSC6e@ZDW_Rok%qi0Y_0~b_^p!o1hLrS72 zFEZDYUxw@r3MYIHwu}l2Pf*WSj${_v{aj~vH}9-WgFf<;CqKeBs5i@i6c1 zeff(k;>$_h85trct;Lo84`PI3EzYf~EET{Z@{b%QGa+*;m&Snb@WhZ(xu)5NJnXB=}3nCGQhEk zMnU9MkiU@a23O~?q*udC0w$?-M$R!~W(0Nc0r`vBC00zS-B`TI&G>u6%&VBBQqpZ} zJ$I3vm0lwSA(If(t9=43lcYm%|FLrL5v1Ot;I}5)y`xv= zEYP==Ta%U~w8lA)#)W$3B)FmRU+*7P4SLM8U;pKnq>;8gk7%_9w z7ZbOSixcBmF|h{8r)$VN7cbi9jK#}WiL)+pR z%6dzbhGl>Y<@xx_e)WFxD<`y@cJL20(GdRjp&cK9c%umoEr)d69+I&Z=NdEb1@kV( zx-i=-JhtAuR+6z-E;Z4f314!`Ut0g_3M!bkoi~YKhfwX>;x{JwmpVxP7z2fIgEy-O zJ;y)4uhiU@Sfb-hk3&Ss*-^~ulXg100o?dR)(tlQRz@GuBIxaf*zNOrgo_ZWtMKVz zHeb^7>jvY(7BkHY81dzKcnTTp4Ht~H$=X7W- zbI79EZ&kIEi-!L6qklrEN_fx`7IZi7JBwN4`*n=ZDB&jV4eiiS(UvX0{OWx}O2A$7 z7*8uP0aWnM$lQpg?!NWN+~sp0<=GqKU~h~;sZ-#*L#L6FbPJX)v+0HD&apk;P%Q@( z4@7q$|1zgMUaJVK|I;Ac9T%-b8s9Je3l!ba@^^I=MM`2&L!Rlf_VQL<;)Qdv5bBq_ zuY?lc8s7m9S1tMuEXu`;?;Abk1T5IuI@N!C}{-VUUno^K(uV? z-hPir(piRm2U5D!#dCX+3R8}Vd0y3U2ST0fD*`wHMyq`y5!kV(2$@i6%T5b`@{iq@&m?5nP0?k|4@Bt8)z(x0JWzB z@ilrz7E{8iu4m6b8B{M|86Z@id@K%ZR~!X){B0j-?Jo!|@WfLQ3OT)nJLBj3l`ed( zKtZUjA*LSNE{Gc-)Smqt2d7($+e!R^rR%Cnxiryq15||9E%Ho?xvi^qM@Cv>p+X;( zou9lyNV{g5+GmFhu9dk;w7%dLtJo!WO|dK`Q?o1ne^3A4Ex%M&P(1IoHL1QIxP0vL MIEi