dark.qss 24 KB

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