light.qss 22 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060
  1. * {
  2. font-family: "思源黑体M", "Source Han Sans", "Microsoft YaHei", sans-serif; /* 确保字体的兼容性 */
  3. font-size: 14px;
  4. font-weight: normal;
  5. outline: 0px;
  6. }
  7. /***全局样式区域**/
  8. QTabWidget
  9. {
  10. border-radius: 10px;
  11. background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F1F4FD, stop: 1 #E5E4F6);
  12. }
  13. QTabWidget QWidget
  14. {
  15. background: #D6D8ED;
  16. }
  17. QTabBar::tab
  18. {
  19. background-color: #D6D8ED;
  20. color: #666666;
  21. min-width: 100px;
  22. padding: 8px 16px;
  23. margin-right: 2px;
  24. border: 1px solid #e0e0e0;
  25. border-bottom: none;
  26. border-top-left-radius: 4px;
  27. border-top-right-radius: 4px;
  28. }
  29. QTabBar::tab:hover
  30. {
  31. background-color: #F2F2FA;
  32. color: #2196F3;
  33. }
  34. QTabBar::tab:selected
  35. {
  36. background-color: #EDEDFC;
  37. color: #2196F3;
  38. border-bottom: 2px solid #2196F3;
  39. }
  40. /* 设置分支图标 */
  41. QTreeView::branch:closed:has-children {
  42. border-image: none;
  43. image: url(:/images/home_add.png);
  44. }
  45. QTreeView::branch:open:has-children {
  46. border-image: none;
  47. image: url(:/images/home_minus.png);
  48. }
  49. /* 设置多选框 */
  50. QTreeView::indicator:unchecked {
  51. image: url(:/images/home_NotSelecte.png);
  52. }
  53. QTreeView::indicator:checked {
  54. image: url(:/images/home_selected.png);
  55. }
  56. /* 背景透明,行间距 */
  57. QTreeView {
  58. background: transparent;
  59. border: none;
  60. }
  61. /* 设置项目选中的背景色 */
  62. QTreeView::item:selected {
  63. background-color: #A9B4FF;
  64. }
  65. /* 设置项目的行间距 */
  66. QTreeView::item {
  67. padding-top: 5px; /* 上边距 */
  68. padding-bottom: 5px; /* 下边距 */
  69. }
  70. /*------------------------------------------全局样式区域------------------------------------------*/
  71. /*登录*/
  72. Login QWidget#widget_2
  73. {
  74. background-image: url(:/images/login.png);
  75. }
  76. Login QWidget#widget
  77. {
  78. border-radius: 20px;
  79. background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #6164D6, stop: 1 #6164D6); /* 第一层渐变 */
  80. }
  81. Login QPushButton
  82. {
  83. color:#FFFFFF;
  84. border-radius: 8px;
  85. background: #9294FF;
  86. }
  87. Login QLineEdit#userNameLineEdit,
  88. Login QLineEdit#passLineEdit
  89. {
  90. color:#FFFFFF;
  91. border-radius: 8px;
  92. padding-left:82px;
  93. border: 1px solid #9294FF;
  94. background: rgba(111, 113, 223, 0.2);
  95. }
  96. Login QLabel#label_user
  97. {
  98. image: url(:/images/login_user.png);
  99. }
  100. Login QLabel#label_pass
  101. {
  102. image: url(:/images/login_pass.png);
  103. }
  104. Login QFrame#line,
  105. Login QFrame#line_2
  106. {
  107. background: #9294FF;
  108. }
  109. /*主界面*/
  110. MainWnd QWidget#TabSideBar
  111. {
  112. background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #EEF0F8, stop: 1 #E6E7F9);
  113. }
  114. MainWnd QWidget#centralwidget
  115. {
  116. background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #E8EAFA, stop: 1 #D0D1EB);
  117. }
  118. MainWnd QFrame#line,
  119. OriginalWnd QFrame#line_2,
  120. QFrame#line_3,
  121. SingleCameraOperationWnd QFrame#line_2,
  122. MainAndSecondaryCamerasWnd QFrame#line_16,
  123. ChartsAndCamerasWnd QFrame#line_2
  124. {
  125. border:none;
  126. background-color: rgba(186, 189, 220, 0.6);
  127. }
  128. MainWnd QWidget#TabSideBar QToolButton
  129. {
  130. color: #1D2087;
  131. font-weight: bold;
  132. background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F8FBFF, stop: 1 #E7ECF3);
  133. border-radius:6px;
  134. }
  135. MainWnd QLabel#label_logo_m {
  136. image: url(:/images/light/logo1.png);
  137. }
  138. /*侧边栏按钮*/
  139. QWidget#TabSideBar>QToolButton::hover,QWidget#TabSideBar>QToolButton::checked
  140. {
  141. border:none;
  142. color:#FFFFFF;
  143. background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #949FE8,stop:1 #2D309B);
  144. }
  145. MainWnd QToolButton
  146. {
  147. padding-top: 8px;
  148. }
  149. QWidget#TabSideBar>QToolButton#tabHomeBtn
  150. {
  151. qproperty-icon:url(:/images/light/home.png);
  152. }
  153. QWidget#TabSideBar>QToolButton#tabHomeBtn::hover,
  154. QWidget#TabSideBar>QToolButton#tabHomeBtn::checked
  155. {
  156. qproperty-icon:url(:/images/deep/home.png);
  157. }
  158. QWidget#TabSideBar>QToolButton#tabProductionBtn
  159. {
  160. qproperty-icon:url(:/images/light/Productionn assistance.png);
  161. }
  162. QWidget#TabSideBar>QToolButton#tabProductionBtn::hover,
  163. QWidget#TabSideBar>QToolButton#tabProductionBtn::checked
  164. {
  165. qproperty-icon:url(:/images/deep/Productionn assistance.png);
  166. }
  167. QWidget#TabSideBar>QToolButton#tabProgramBtn
  168. {
  169. qproperty-icon:url(:/images/light/Program.png);
  170. }
  171. QWidget#TabSideBar>QToolButton#tabProgramBtn::hover,
  172. QWidget#TabSideBar>QToolButton#tabProgramBtn::checked
  173. {
  174. qproperty-icon:url(:/images/deep/Program.png);
  175. }
  176. QWidget#TabSideBar>QToolButton#tabMessageBtn
  177. {
  178. qproperty-icon:url(:/images/light/Message.png);
  179. }
  180. QWidget#TabSideBar>QToolButton#tabMessageBtn::hover,
  181. QWidget#TabSideBar>QToolButton#tabMessageBtn::checked
  182. {
  183. qproperty-icon:url(:/images/deep/Message.png);
  184. }
  185. QWidget#TabSideBar>QToolButton#tabModuleBtn
  186. {
  187. qproperty-icon:url(:/images/light/Module.png);
  188. }
  189. QWidget#TabSideBar>QToolButton#tabModuleBtn::hover,
  190. QWidget#TabSideBar>QToolButton#tabModuleBtn::checked
  191. {
  192. qproperty-icon:url(:/images/deep/Module.png);
  193. }
  194. QWidget#TabSideBar>QToolButton#tabDispositionBtn
  195. {
  196. qproperty-icon:url(:/images/light/Disposition.png);
  197. }
  198. QWidget#TabSideBar>QToolButton#tabDispositionBtn::hover,
  199. QWidget#TabSideBar>QToolButton#tabDispositionBtn::checked
  200. {
  201. qproperty-icon:url(:/images/deep/Disposition.png);
  202. }
  203. QWidget#TabSideBar>QToolButton#tabDiagnosisBtn
  204. {
  205. qproperty-icon:url(:/images/light/Diagnosis.png);
  206. }
  207. QWidget#TabSideBar>QToolButton#tabDiagnosisBtn::hover,
  208. QWidget#TabSideBar>QToolButton#tabDiagnosisBtn::checked
  209. {
  210. qproperty-icon:url(:/images/deep/Diagnosis.png);
  211. }
  212. QWidget#TabSideBar>QToolButton#tabSystemBtn
  213. {
  214. qproperty-icon:url(:/images/light/System.png);
  215. }
  216. QWidget#TabSideBar>QToolButton#tabSystemBtn::hover,
  217. QWidget#TabSideBar>QToolButton#tabSystemBtn::checked
  218. {
  219. qproperty-icon:url(:/images/deep/System.png);
  220. }
  221. QWidget#TabSideBar>QToolButton#tabHelpBtn
  222. {
  223. qproperty-icon:url(:/images/light/Help.png);
  224. }
  225. QWidget#TabSideBar>QToolButton#tabHelpBtn::hover,
  226. QWidget#TabSideBar>QToolButton#tabHelpBtn::checked
  227. {
  228. qproperty-icon:url(:/images/deep/Help.png);
  229. }
  230. SingleCameraOperationWnd QWidget#centralwidget,
  231. MainAndSecondaryCamerasWnd QWidget#centralwidget,
  232. ChartsAndCamerasWnd QWidget#Leftwidget,
  233. ChartsAndCamerasWnd QWidget#Rightwidget
  234. {
  235. border-radius: 10px;
  236. background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F1F4FD, stop: 1 #E5E4F6);
  237. }
  238. OriginalWnd QFrame#line,
  239. SingleCameraOperationWnd QFrame#line,
  240. MainAndSecondaryCamerasWnd QFrame#line,
  241. ChartsAndCamerasWnd QFrame#line
  242. {
  243. border:none;
  244. background-color: rgba(186, 189, 220, 0.6);
  245. }
  246. /*初始界面*/
  247. OriginalWnd QWidget#menuFunctionsSwitchWidget,
  248. OriginalWnd QWidget#widget
  249. {
  250. background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F1F4FD, stop: 1 #E5E4F6);
  251. border-radius: 10px;
  252. }
  253. /*顶部*/
  254. QWidget#Toptitlebar
  255. {
  256. /*border-radius: 6px;*/
  257. background: #5C63BE;
  258. color: #FFFFFF;
  259. }
  260. QWidget#Toptitlebar QLable#label_4
  261. {
  262. color: #FFFFFF;
  263. }
  264. OriginalWnd QWidget#Toptitlebar QPushButton#CalibrationButton
  265. {
  266. color: #FFFFFF;
  267. border-radius: 4px;
  268. background: #4AA2FF;
  269. }
  270. QWidget#Toptitlebar QPushButton#MachineLink
  271. {
  272. border-radius: 4px;
  273. border-image: url(:/images/TopStatusBar/MachineLink.png);
  274. }
  275. QWidget#Toptitlebar QPushButton#HostStatus
  276. {
  277. border-radius: 4px;
  278. border-image: url(:/images/TopStatusBar/HostStatus.png);
  279. }
  280. /*初始界面*/
  281. OriginalWnd QWidget#widget_2,
  282. OriginalWnd QWidget#widget
  283. {
  284. background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F1F4FD, stop: 1 #E5E4F6);
  285. border-radius: 10px;
  286. }
  287. OriginalWnd QWidget#widget QToolButton#stopButton
  288. {
  289. border-radius: 6px;
  290. background: #F02962;
  291. color: #FFFFFF;
  292. padding-bottom: 10px;
  293. padding-left: 9px;
  294. }
  295. OriginalWnd QWidget#widget QToolButton#startButton
  296. {
  297. border-radius: 6px;
  298. background: #4AB832;
  299. color: #FFFFFF;
  300. padding-bottom: 10px;
  301. padding-left: 9px;
  302. }
  303. OriginalWnd QWidget#widget>QToolButton#ChartButton::hover,
  304. OriginalWnd QWidget#widget>QToolButton#DoubleImageButton::hover,
  305. OriginalWnd QWidget#widget>QToolButton#SingleImageButton::hover,
  306. OriginalWnd QWidget#widget>QToolButton#ChartButton::checked,
  307. OriginalWnd QWidget#widget>QToolButton#DoubleImageButton::checked,
  308. OriginalWnd QWidget#widget>QToolButton#SingleImageButton::checked
  309. {
  310. background: #8090FF;
  311. }
  312. OriginalWnd QWidget#widget QToolButton#ChartButton
  313. {
  314. border-radius: 6px;
  315. background: #CBD0FF;
  316. padding-bottom: 8px;
  317. qproperty-icon:url(:/images/light/Demo001_1.png);
  318. }
  319. OriginalWnd QWidget#widget QToolButton#DoubleImageButton
  320. {
  321. border-radius: 6px;
  322. background: #CBD0FF;
  323. padding-bottom: 8px;
  324. qproperty-icon:url(:/images/light/Demo001_2.png);
  325. }
  326. OriginalWnd QWidget#widget QToolButton#SingleImageButton
  327. {
  328. border-radius: 6px;
  329. background: #CBD0FF;
  330. padding-bottom: 8px;
  331. qproperty-icon:url(:/images/light/Demo001_3.png);
  332. }
  333. /* SingleCameraOperationWnd */
  334. QComboBox
  335. {
  336. border:1px solid #BABBDC;
  337. border-radius:6px;
  338. background:#FFFFFF;
  339. }
  340. QComboBox::down-arrow
  341. {
  342. image: url(:/images/drop.png);
  343. width: 30px;
  344. height:30px;
  345. }
  346. QComboBox::drop-down
  347. {
  348. width:20px;
  349. border:none;
  350. padding-right:5px;
  351. }
  352. Group QPushButton#GroupButton
  353. {
  354. image: url(:/images/LightGroup/LightSwitch.png);
  355. border-radius: 6px;
  356. background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #949FE8,stop:1 #2D309B);
  357. }
  358. /*QSlider::sub-page:vertical {
  359. height: 56px;
  360. width: 3px;
  361. background: rgba(78, 81, 206, 0.25);
  362. }*/
  363. QScrollArea {
  364. background-color: transparent;
  365. border: none;
  366. }
  367. QScrollArea QWidget {
  368. background-color: transparent;
  369. }
  370. QScrollBar
  371. {
  372. background:transparent;
  373. width:10px;
  374. height:10px;
  375. border-radius:5px;
  376. border-style: solid;
  377. }
  378. QScrollBar::handle
  379. {
  380. background: #B5B9ED;
  381. border-radius: 5px;
  382. }
  383. QScrollBar::sub-page
  384. {
  385. background:transparent;
  386. border:none;
  387. }
  388. QScrollBar::add-page
  389. {
  390. background:transparent;
  391. border:none;
  392. }
  393. QScrollBar::up-arrow
  394. {
  395. background:transparent;
  396. border-top-left-radius:5px;
  397. border-top-right-radius:5px;
  398. }
  399. QScrollBar::down-arrow
  400. {
  401. background:transparent;
  402. border-bottom-left-radius:5px;
  403. border-bottom-right-radius:5px;
  404. }
  405. QScrollBar::sub-line
  406. {
  407. background:transparent;
  408. border-radius: 5px;
  409. }
  410. QScrollBar::add-line
  411. {
  412. background:transparent;
  413. border-radius: 5px;
  414. }
  415. ChartsAndCamerasWnd QWidget#Checkwidget
  416. {
  417. border-radius: 6px;
  418. border: 1px solid #BABBDC;
  419. }
  420. ChartsAndCamerasWnd QCheckBox {
  421. border: 0px solid #FFFFFF;
  422. padding: 4px;
  423. spacing: 18px;
  424. }
  425. ChartsAndCamerasWnd QCheckBox::indicator{
  426. border: 1px solid #BABBDC;
  427. width: 12px;
  428. height: 12px;
  429. border-radius: 2px;
  430. background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.01 #FFFFFF, stop: 1 #F2F2FA);
  431. }
  432. ChartsAndCamerasWnd QCheckBox::indicator:checked {
  433. image: url(:/images/check_selected.png);
  434. }
  435. ChartsAndCamerasWnd QLabel#GreenDiamond
  436. {
  437. image: url(:/images/Participation display/GreenDiamond.png);
  438. }
  439. ChartsAndCamerasWnd QLabel#RedDiamond
  440. {
  441. image: url(:/images/Participation display/RedDiamond.png);
  442. }
  443. ChartsAndCamerasWnd QLabel#BlueDiamond
  444. {
  445. image: url(:/images/Participation display/BlueDiamond.png);
  446. }
  447. ChartsAndCamerasWnd QLabel#YellowDiamond
  448. {
  449. image: url(:/images/Participation display/YellowDiamond.png);
  450. }
  451. ChartsAndCamerasWnd QLabel#BlackDiamond
  452. {
  453. image: url(:/images/Participation display/BlackDiamond.png);
  454. }
  455. ChartsAndCamerasWnd QLabel#WhiteVerticalBar
  456. {
  457. image: url(:/images/Participation display/White vertical bars.png);
  458. }
  459. ChartsAndCamerasWnd QLabel#RedHorizontalLine
  460. {
  461. image: url(:/images/Participation display/Red horizontal line.png);
  462. }
  463. ChartsAndCamerasWnd QLabel#BlueHorizontalLine
  464. {
  465. image: url(:/images/Participation display/Blue horizontal line.png);
  466. }
  467. ChartsAndCamerasWnd QLabel#BlueVerticalBar
  468. {
  469. image: url(:/images/Participation display/Blue vertical bars.png);
  470. }
  471. ChartsAndCamerasWnd QLabel#GreenVerticalBar
  472. {
  473. image: url(:/images/Participation display/Green vertical bars.png);
  474. }
  475. ChartsAndCamerasWnd QLabel#PurpleVerticalBar
  476. {
  477. image: url(:/images/Participation display/Purple vertical bars.png);
  478. }
  479. /* ControlOperationPage 类的样式封装 */
  480. ControlOperationPage QHBoxLayout#horizontalLayout_2
  481. {
  482. border-radius: 6px;
  483. background: #CBD0FF;
  484. }
  485. ControlOperationPage QHBoxLayout#horizontalLayout_2 QPushButton
  486. {
  487. border-radius: 6px;
  488. background: #CBD0FF;
  489. border: none;
  490. }
  491. /* 悬停时的样式 */
  492. ControlOperationPage QHBoxLayout#horizontalLayout_2 QPushButton:hover
  493. {
  494. background: #A6AFFF; /* 悬停时的背景颜色 */
  495. }
  496. /* 点击时的样式 */
  497. ControlOperationPage QHBoxLayout#horizontalLayout_2 QPushButton:pressed
  498. {
  499. background: #808FFF; /* 点击时的背景颜色 */
  500. }
  501. ControlOperationPage QPushButton#LiveButton
  502. {
  503. color: #FFFFFF;
  504. border-radius: 6px;
  505. background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #949FE8,stop:1 #2D309B);
  506. }
  507. ControlOperationPage QPushButton#PenButton:disabled{
  508. background: #D6D8ED;
  509. image: url(:/images/forbid_pen.png);
  510. }
  511. ControlOperationPage QPushButton#RulerButton:disabled{
  512. background: #D6D8ED;
  513. image: url(:/images/forbid_ruler.png);
  514. }
  515. ControlOperationPage QPushButton#ZoomUpButton
  516. {
  517. image: url(:/images/light/zoom up.png);
  518. border-radius: 6px;
  519. background: #CBD0FF;
  520. border: none;
  521. }
  522. ControlOperationPage QPushButton#ZoomOutButton
  523. {
  524. image: url(:/images/light/zoom out.png);
  525. border-radius: 6px;
  526. background: #CBD0FF;
  527. border: none;
  528. }
  529. ControlOperationPage QPushButton#RulerButton
  530. {
  531. image: url(:/images/light/ruler.png);
  532. border-radius: 6px;
  533. background: #CBD0FF;
  534. border: none;
  535. }
  536. ControlOperationPage QPushButton#PenButton
  537. {
  538. image: url(:/images/light/pen.png);
  539. border-radius: 6px;
  540. background: #CBD0FF;
  541. border: none;
  542. }
  543. ControlOperationPage QPushButton#switchJoystickBut
  544. {
  545. border-radius: 6px;
  546. background: #CBD0FF;
  547. border: none;
  548. }
  549. ControlOperationPage QPushButton#switchJoystickBut:pressed,
  550. ControlOperationPage QPushButton#PenButton:pressed,
  551. ControlOperationPage QPushButton#RulerButton:pressed,
  552. ControlOperationPage QPushButton#ZoomOutButton:pressed,
  553. ControlOperationPage QPushButton#ZoomUpButton:pressed,
  554. ControlOperationPage QPushButton#switchJoystickBut:pressed
  555. {
  556. background: #808FFF; /* 点击时的背景颜色 */
  557. }
  558. ControlOperationPage QPushButton#PenButton:checked,
  559. ControlOperationPage QPushButton#RulerButton:checked{
  560. background: #808FFF;
  561. }
  562. ControlOperationPage QPushButton#LiveButton:pressed,
  563. ControlOperationPage QPushButton#LiveButton:hover
  564. {
  565. background-color: #45a049;
  566. }
  567. ControlOperationPage QPushButton#LiveButton:disabled
  568. {
  569. background-color: darkgray;
  570. }
  571. ControlOperationPage QPushButton#switchJoystickBut:hover,
  572. ControlOperationPage QPushButton#PenButton:hover,
  573. ControlOperationPage QPushButton#RulerButton:hover,
  574. ControlOperationPage QPushButton#ZoomOutButton:hover,
  575. ControlOperationPage QPushButton#ZoomUpButton:hover,
  576. ControlOperationPage QPushButton#switchJoystickBut:hover
  577. {
  578. background: #A6AFFF; /* 悬停时的背景颜色 */
  579. }
  580. ControlOperationPage QLabel#label_Percentage
  581. {
  582. color: #4E51CE;
  583. border-radius: 6px;
  584. background: #CBD0FF;
  585. border: none;
  586. }
  587. ControlOperationPage QComboBox
  588. {
  589. border:1px solid #BABBDC;
  590. border-radius:6px;
  591. background:#FFFFFF;
  592. }
  593. ControlOperationPage QComboBox::down-arrow
  594. {
  595. image: url(:/images/drop.png);
  596. width: 30px;
  597. height:30px;
  598. }
  599. ControlOperationPage QComboBox::drop-down
  600. {
  601. width:20px;
  602. border:none;
  603. padding-right:5px;
  604. }
  605. ControlOperationPage QWidget#BackGround
  606. {
  607. background: #FFFFFF;
  608. border: 1px solid #BABBDC;
  609. border-radius: 0px;
  610. }
  611. /* LightJoystickSwitchPage */
  612. LightJoystickSwitchPage{
  613. background: #D6D8ED;
  614. }
  615. LightJoystickSwitchPage QSlider#RedLightverticalSlider::handle:vertical
  616. {
  617. border-image: url(:/images/LightGroup/red.png);
  618. height: 6px;
  619. margin: 0px -5px 0px -5px;
  620. border-radius: 4px;
  621. }
  622. LightJoystickSwitchPage QSlider#GreenLightverticalSlider::handle:vertical
  623. {
  624. border-image: url(:/images/LightGroup/green.png);
  625. height: 6px;
  626. margin: 0px -5px 0px -5px;
  627. border-radius: 4px;
  628. }
  629. LightJoystickSwitchPage QSlider#BlueLightverticalSlider::handle:vertical
  630. {
  631. border-image: url(:/images/LightGroup/blue.png);
  632. height: 6px;
  633. margin: 0px -5px 0px -5px;
  634. border-radius: 4px;
  635. }
  636. LightJoystickSwitchPage QSlider#DotLightverticalSlider::handle:vertical
  637. {
  638. border-image: url(:/images/LightGroup/yellow.png);
  639. height: 6px;
  640. margin: 0px -5px 0px -5px;
  641. border-radius: 4px;
  642. }
  643. /* 为垂直滑块设置样式 */
  644. LightJoystickSwitchPage QSlider#RedLightverticalSlider::groove:vertical
  645. {
  646. height: 56px;
  647. width: 3px;
  648. background: red;
  649. }
  650. /* 为垂直滑块设置样式 */
  651. LightJoystickSwitchPage QSlider#GreenLightverticalSlider::groove:vertical
  652. {
  653. height: 56px;
  654. width: 3px;
  655. background: green;
  656. }
  657. /* 为垂直滑块设置样式 */
  658. LightJoystickSwitchPage QSlider#BlueLightverticalSlider::groove:vertical
  659. {
  660. height: 56px;
  661. width: 3px;
  662. background: blue;
  663. }
  664. /* 为垂直滑块设置样式 */
  665. LightJoystickSwitchPage QSlider#DotLightverticalSlider::groove:vertical
  666. {
  667. height: 56px;
  668. width: 3px;
  669. background: yellow;
  670. }
  671. LightJoystickSwitchPage QProgressBar
  672. {
  673. border: 0.5px solid grey;
  674. border-radius: 5px;
  675. background-color: transparent;
  676. }
  677. LightJoystickSwitchPage QProgressBar#RedLightprogressBar::chunk
  678. {
  679. border-radius: 3px;
  680. background-color: red;
  681. height: 1px;
  682. }
  683. LightJoystickSwitchPage QProgressBar#GreenLightprogressBar::chunk
  684. {
  685. border-radius: 3px;
  686. background-color: Green;
  687. height: 1px;
  688. }
  689. LightJoystickSwitchPage QProgressBar#BlueLightprogressBar::chunk
  690. {
  691. border-radius: 3px;
  692. background-color: Blue;
  693. height: 1px;
  694. }
  695. LightJoystickSwitchPage QProgressBar#DotLightprogressBar::chunk
  696. {
  697. border-radius: 3px;
  698. background-color: yellow;
  699. height: 1px;
  700. }
  701. LightJoystickSwitchPage QTabWidget#switchTabWidget QLineEdit
  702. {
  703. border-radius: 6px;
  704. border: 1px solid #BABBDC;
  705. }
  706. DbTreeViewManager QFrame
  707. {
  708. background-color: #C7CAEB;
  709. }
  710. /* 设置分支图标 */
  711. DbTreeViewManager QTreeView::branch:closed:has-children {
  712. border-image: none;
  713. image: url(:/images/home_add.png);
  714. }
  715. DbTreeViewManager QTreeView::branch:open:has-children {
  716. border-image: none;
  717. image: url(:/images/home_minus.png);
  718. }
  719. /* 设置多选框 */
  720. DbTreeViewManager QTreeView::indicator:unchecked {
  721. image: url(:/images/home_NotSelecte.png);
  722. }
  723. DbTreeViewManager QTreeView::indicator:checked {
  724. image: url(:/images/home_selected.png);
  725. }
  726. /* 背景透明,行间距 */
  727. DbTreeViewManager QTreeView {
  728. background: transparent;
  729. border: none;
  730. }
  731. /* 设置项目选中的背景色 */
  732. DbTreeViewManager QTreeView::item:selected {
  733. background-color: #A9B4FF;
  734. }
  735. /* 设置项目的行间距 */
  736. DbTreeViewManager QTreeView::item {
  737. padding-top: 5px; /* 上边距 */
  738. padding-bottom: 5px; /* 下边距 */
  739. }
  740. DbTreeViewManager QPushButton[type="menu"] {
  741. position: absolute;
  742. border-radius: 6px;
  743. opacity: 1;
  744. background: #FFFFFF;
  745. border: 1px solid #BABBDC;
  746. }
  747. DbTreeViewManager QPushButton[type="menu"]:hover {
  748. background-color: #A9B4FF; /* 鼠标悬停效果 */
  749. }
  750. DbTreeViewManager QWidget#m_thirdLevelFieldWnd
  751. {
  752. background-color: transparent;
  753. }
  754. QWidget#thirdLevelFieldWnd QLineEdit {
  755. background: #FFFFFF;
  756. border: 1px solid #BABBDC;
  757. border-radius: 6px;
  758. padding: 2px 5px;
  759. }
  760. QWidget#thirdLevelFieldWnd QLineEdit:disabled {
  761. background: #eeeeee;
  762. }
  763. QWidget#thirdLevelFieldWnd QLabel {
  764. font-size: 14px;
  765. color: black;
  766. }
  767. QWidget#thirdLevelFieldWnd QLabel:disabled {
  768. color: blue;
  769. }
  770. QWidget#thirdLevelFieldWnd QPushButton[type="default"] {
  771. background: #FFFFFF;
  772. border: 1px solid #BABBDC;
  773. border-radius: 5px;
  774. }
  775. QWidget#thirdLevelFieldWnd QPushButton[type="default"]:hover {
  776. background-color: #F0F0F0;
  777. }
  778. QWidget#thirdLevelFieldWnd QPushButton[type="default"]:disabled {
  779. background-color: #cccccc;
  780. }
  781. QWidget#thirdLevelFieldWnd QCheckBox[type="checkbox"]::indicator {
  782. width: 20px;
  783. height: 20px;
  784. }
  785. QWidget#thirdLevelFieldWnd QCheckBox[type="checkbox"]::indicator:unchecked {
  786. background-color: #FFFFFF;
  787. border: 1px solid #BABBDC;
  788. border-radius: 2px;
  789. }
  790. QWidget#thirdLevelFieldWnd QCheckBox[type="checkbox"]::indicator:checked {
  791. image: url(:/images/three_Selecte.png);
  792. }
  793. QWidget#thirdLevelFieldWnd QCheckBox[type="checkbox"] {
  794. spacing: 0px;
  795. }
  796. QWidget#thirdLevelFieldWnd QCheckBox[type="checkbox"]::indicator:disabled {
  797. background-color: #eeeeee;
  798. }
  799. QWidget#thirdLevelFieldWnd QComboBox {
  800. background: #FFFFFF;
  801. border: 1px solid #BABBDC;
  802. border-radius: 6px;
  803. padding: 2px 5px;
  804. }
  805. QWidget#thirdLevelFieldWnd QComboBox::drop-down {
  806. width: 20px;
  807. }
  808. QWidget#thirdLevelFieldWnd QTimeEdit {
  809. background: #FFFFFF;
  810. border: 1px solid #BABBDC;
  811. border-radius: 6px;
  812. padding: 2px 5px;
  813. }
  814. QWidget#thirdLevelFieldWnd QCheckBox[type="switch"]::indicator {
  815. width: 30px;
  816. height: 30px;
  817. }
  818. QWidget#thirdLevelFieldWnd QCheckBox[type="switch"]::indicator:unchecked {
  819. background-color: #BABBDC;
  820. border-radius: 6px;
  821. }
  822. QWidget#thirdLevelFieldWnd QCheckBox[type="switch"]::indicator:checked {
  823. background-color: #4CAF50;
  824. border-radius: 6px;
  825. }
  826. QWidget#thirdLevelFieldWnd QCheckBox[type="switch"]::indicator:disabled {
  827. background-color: #eeeeee;
  828. }
  829. QWidget#thirdLevelFieldWnd QLineEdit#comboInput {
  830. background: #FFFFFF;
  831. border: 1px solid #BABBDC;
  832. border-radius: 5px;
  833. padding: 2px 5px;
  834. }
  835. OriginalWnd QPushButton[type="left"] {
  836. position: absolute;
  837. border-radius: 6px;
  838. opacity: 1;
  839. background: #CBD0FF;
  840. border: none;
  841. }
  842. OriginalWnd QPushButton[type="left"]:hover {
  843. background-color: #A9B4FF; /* 鼠标悬停效果 */
  844. }
  845. OriginalWnd QLabel[type="text"] {
  846. background: transparent;
  847. font-family: "思源黑体";
  848. font-size: 14px;
  849. font-weight: 500;
  850. color: #4E51CE;
  851. }
  852. OriginalWnd QLabel[type="f"] {
  853. background-color: transparent;
  854. color: #2A7ED8;
  855. font-size: 12px;
  856. font-weight: bold;
  857. }
  858. QWidget#thirdLevelFieldWnd QPushButton[type="save"] {
  859. background: #FFFFFF;
  860. border: 1px solid #BABBDC;
  861. border-radius: 5px;
  862. }
  863. QWidget#thirdLevelFieldWnd QPushButton[type="save"]:hover {
  864. background-color: #F0F0F0;
  865. }