style_DeviceList.qss 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445
  1. QFrame#frame_DiscoveryDevices{
  2. border-top: 1px solid #070707;
  3. background: #1F2021;
  4. }
  5. QFrame#frame_DevInfo,
  6. QFrame#frame_DevList {
  7. background: #28292B;
  8. min-height: 30px;
  9. max-height: 30px;
  10. }
  11. QLabel#DInfo,
  12. QLabel#Dlist {
  13. color: #B3B3B3;
  14. background: #28292B;
  15. }
  16. /* 刷新设备列表 */
  17. QPushButton#reflesh {
  18. min-width: 26;
  19. min-height: 26;
  20. max-width: 26;
  21. max-height: 26;
  22. width:26;
  23. height:26;
  24. background: transparent;
  25. border-image: url(Skins/Default/MVSDKGuiQt/Btn_DevList_Refresh_Normal.png);
  26. }
  27. QPushButton#reflesh:hover {
  28. border-image: url(Skins/Default/MVSDKGuiQt/Btn_DevList_Refresh_Hover.png);
  29. }
  30. QPushButton#reflesh:pressed {
  31. border-image: url(Skins/Default/MVSDKGuiQt/Btn_DevList_Refresh_Pressed.png);
  32. }
  33. QPushButton#reflesh:disabled {
  34. border-image: url(Skins/Default/MVSDKGuiQt/Btn_DevList_Refresh_Disable.png);
  35. }
  36. /* 展开设备列表 */
  37. QPushButton#btnExpandDevice{
  38. background:#28292b;
  39. min-width: 18px;
  40. max-width: 18px;
  41. background-image: url(Skins/Default/MVSDKGuiQt/Btn_DevProperty_ArrowRight_Normal.png);
  42. background-repeat: repeat-x;
  43. background-position: left;
  44. border-top: 1px solid #000000;
  45. }
  46. QPushButton#btnExpandDevice:hover {
  47. background-image: url(Skins/Default/MVSDKGuiQt/Btn_DevProperty_ArrowRight_Hover.png);
  48. }
  49. QPushButton#btnExpandDevice:pressed {
  50. background-image: url(Skins/Default/MVSDKGuiQt/Btn_DevProperty_ArrowRight_Pressed.png);
  51. }
  52. /* 收缩设备列表 */
  53. QPushButton#btnCollpaseDevice{
  54. background: rgba(0, 0, 0, 180);
  55. min-width: 17px;
  56. min-height: 32px;
  57. max-width: 17px;
  58. max-height:32px;
  59. background-image: url(Skins/Default/MVSDKGuiQt/Btn_DevProperty_ArrowLeft_Normal.png);
  60. background-repeat: repeat-x;
  61. background-position: left;
  62. }
  63. QPushButton#btnCollpaseDevice:hover {
  64. background-image: url(Skins/Default/MVSDKGuiQt/Btn_DevProperty_ArrowLeft_Hover.png);
  65. }
  66. QPushButton#btnCollpaseDevice:pressed {
  67. background-image: url(Skins/Default/MVSDKGuiQt/Btn_DevProperty_ArrowLeft_Pressed.png);
  68. }
  69. /* 树 */
  70. QTreeWidget#deviceList, QTreeWidget#deviceInfo{
  71. border-top: 0px solid #808080;
  72. padding-top: 5px;
  73. background: transparent;
  74. }
  75. QTreeWidget#deviceList::item, QTreeWidget#deviceInfo::item{
  76. height: 24px;
  77. color: #9d9d9d;
  78. }
  79. QTreeWidget#deviceList::item:has-children,
  80. QTreeWidget#deviceInfo::item:has-children {
  81. height: 24px;
  82. color: #e5e5e5;
  83. }
  84. QTreeWidget#deviceList::branch:!has-children:adjoins-item,
  85. QTreeWidget#deviceInfo::branch:!has-children:adjoins-item {
  86. background: rgb(31, 32, 33);
  87. }
  88. /* 设备列表树的GigE、USB等根节点 */
  89. CDiscoveryRootForm {
  90. padding-left: 6px;
  91. }
  92. CDiscoveryRootForm[hover="1"] {
  93. background:rgb(46,47,48);
  94. }
  95. CDiscoveryRootForm[click="1"] {
  96. background:rgb(57,58,59);
  97. }
  98. CDiscoveryRootForm QLabel[hover="0"] {
  99. color: #E5E5E5;
  100. font-size: 14px;
  101. }
  102. CDiscoveryRootForm QLabel[hover="1"],
  103. CDiscoveryRootForm QCheckBox[hover="1"] {
  104. color: #FFFFFF;
  105. font-size: 14px;
  106. background:rgb(46,47,48);
  107. }
  108. CDiscoveryRootForm QLabel[click="1"],
  109. CDiscoveryRootForm QCheckBox[click="1"] {
  110. color: #FFFFFF;
  111. font-size: 14px;
  112. background:rgb(57,58,59);
  113. }
  114. /* 设备列表树的GigE、USB等根节点前面的收缩、展开按钮 */
  115. QWidget#widget_RootCheckBox {
  116. min-width: 22px;
  117. max-width: 22px;
  118. min-height: 22px;
  119. max-height: 22px;
  120. background: transparent;
  121. }
  122. QCheckBox#checkBox_RootItem {
  123. min-width: 22px;
  124. max-width: 22px;
  125. min-height: 22px;
  126. max-height: 22px;
  127. background: transparent;
  128. }
  129. QCheckBox#checkBox_RootItem::indicator {
  130. min-width: 22px;
  131. max-width: 22px;
  132. min-height: 22px;
  133. max-height: 22px;
  134. spacing: 0px;
  135. }
  136. QCheckBox#checkBox_RootItem::indicator:unchecked {
  137. image: url(Skins/Default/MVSDKGuiQt/Btn_Common_TreeUnfold_Normal.png);
  138. }
  139. QCheckBox#checkBox_RootItem::indicator:unchecked:hover {
  140. image: url("Skins/Default/MVSDKGuiQt/Btn_Common_TreeUnfold_Hover.png");
  141. }
  142. QCheckBox#checkBox_RootItem::indicator:unchecked:pressed {
  143. image: url("Skins/Default/MVSDKGuiQt/Btn_Common_TreeUnfold_Hover.png");
  144. }
  145. QCheckBox#checkBox_RootItem::indicator:unchecked:disabled {
  146. image: url("Skins/Default/MVSDKGuiQt/Btn_Common_TreeUnfold_Normal.png");
  147. }
  148. QCheckBox#checkBox_RootItem::indicator:checked {
  149. image: url(Skins/Default/MVSDKGuiQt/Btn_Common_TreeFold_Normal.png);
  150. }
  151. QCheckBox#checkBox_RootItem::indicator:checked:hover {
  152. image: url("Skins/Default/MVSDKGuiQt/Btn_Common_TreeFold_Hover.png");
  153. }
  154. QCheckBox#checkBox_RootItem::indicator:checked:pressed {
  155. image: url("Skins/Default/MVSDKGuiQt/Btn_Common_TreeFold_Hover.png");
  156. }
  157. QCheckBox#checkBox_RootItem::indicator:checked:disabled {
  158. image: url("Skins/Default/MVSDKGuiQt/Btn_Common_TreeFold_Normal.png");
  159. }
  160. QCheckBox#checkBox_RootItem[hover="1"]::indicator:unchecked {
  161. image: url("Skins/Default/MVSDKGuiQt/Btn_Common_TreeUnfold_Hover.png");
  162. }
  163. QCheckBox#checkBox_RootItem[hover="1"]::indicator:checked {
  164. image: url("Skins/Default/MVSDKGuiQt/Btn_Common_TreeFold_Hover.png");
  165. }
  166. /* 设备列表中每台设备名称后面的修改IP、连接、断开连接等按钮 */
  167. CDiscoveryButtonsForm QFrame#frame {
  168. background: #4f5051;
  169. border: 0;
  170. border-left: 1px solid #1f2021;
  171. padding-left : 4px;
  172. padding-right: 4px;
  173. padding-top: 1px;
  174. padding-bottom: 1px;
  175. }
  176. CDiscoveryButtonsForm QPushButton {
  177. min-width: 22px;
  178. min-height: 22px;
  179. max-width: 22px;
  180. max-height: 22px;
  181. width: 22px;
  182. height: 22px;
  183. background: none;
  184. border-radius: 0;
  185. qproperty-text: "";
  186. margin: 0;
  187. padding: 0;
  188. }
  189. CDiscoveryButtonsForm QPushButton#btnConnect {
  190. background: none;
  191. border-image: url(Skins/Default/MVSDKGuiQt/Btn_DevList_Connect_Normal.png);
  192. }
  193. CDiscoveryButtonsForm QPushButton#btnConnect:hover {
  194. border-image: url(Skins/Default/MVSDKGuiQt/Btn_DevList_Connect_Hover.png);
  195. }
  196. CDiscoveryButtonsForm QPushButton#btnConnect:pressed {
  197. border-image: url(Skins/Default/MVSDKGuiQt/Btn_DevList_Connect_Pressed.png);
  198. }
  199. CDiscoveryButtonsForm QPushButton#btnConnect:disabled {
  200. border-image: url(Skins/Default/MVSDKGuiQt/Btn_DevList_Connect_Disable.png);
  201. }
  202. CDiscoveryButtonsForm QPushButton#btnDisconnect {
  203. background: none;
  204. border-image: url(Skins/Default/MVSDKGuiQt/Btn_DevList_Disconnect_Normal.png);
  205. }
  206. CDiscoveryButtonsForm QPushButton#btnDisconnect:hover {
  207. border-image: url(Skins/Default/MVSDKGuiQt/Btn_DevList_Disconnect_Hover.png);
  208. }
  209. CDiscoveryButtonsForm QPushButton#btnDisconnect:pressed {
  210. border-image: url(Skins/Default/MVSDKGuiQt/Btn_DevList_Disconnect_Pressed.png);
  211. }
  212. CDiscoveryButtonsForm QPushButton#btnDisconnect:disabled {
  213. border-image: url(Skins/Default/MVSDKGuiQt/Btn_DevList_Disconnect_Disable.png);
  214. }
  215. CDiscoveryButtonsForm QPushButton#btnForceIP {
  216. background: none;
  217. border-image: url(Skins/Default/MVSDKGuiQt/Btn_DevList_ModifyIP_Normal.png);
  218. }
  219. CDiscoveryButtonsForm QPushButton#btnForceIP:hover {
  220. border-image: url(Skins/Default/MVSDKGuiQt/Btn_DevList_ModifyIP_Hover.png);
  221. }
  222. CDiscoveryButtonsForm QPushButton#btnForceIP:pressed {
  223. border-image: url(Skins/Default/MVSDKGuiQt/Btn_DevList_ModifyIP_Pressed.png);
  224. }
  225. CDiscoveryButtonsForm QPushButton#btnForceIP:disabled {
  226. border-image: url(Skins/Default/MVSDKGuiQt/Btn_DevList_ModifyIP_Disable.png);
  227. }
  228. /* 设置IP界面 */
  229. CSetIPDlg {
  230. background-color: #292a2b;
  231. }
  232. CSetIPDlg CCommonTitleBar QWidget#widGlobol {
  233. background-color: #2f2f30;
  234. border-radius: 2px 2px 0px 0px;
  235. }
  236. CSetIPDlg CCommonTitleBar QLabel#lbTitle {
  237. font-size: 16px;
  238. color: #ffffff;
  239. background-color: #2f2f30;
  240. }
  241. CSetIPDlg QToolButton#btnClose {
  242. min-width: 24px;
  243. min-height: 24px;
  244. max-width: 24px;
  245. max-height: 24px;
  246. border-image: url("Skins/Default/MVSDKGuiQt/Btn_Common_WinClose_Normal.png");
  247. background-color: #2f2f30;
  248. }
  249. CSetIPDlg QToolButton#btnClose:hover {
  250. border-image: url("Skins/Default/MVSDKGuiQt/Btn_Common_WinClose_Hover.png");
  251. }
  252. CSetIPDlg QToolButton#btnClose:pressed {
  253. border-image: url("Skins/Default/MVSDKGuiQt/Btn_Common_WinClose_Pressed.png");
  254. }
  255. CSetIPDlg QPushButton[highlight="1"] {
  256. min-width: 80px;
  257. min-height: 32px;
  258. max-width: 80px;
  259. max-height: 32px;
  260. font-size: 12px;
  261. border-radius: 1px;
  262. }
  263. CSetIPDlg QPushButton[highlight="1"] {
  264. color: #e2e2e2;
  265. background-color: #4c4d4e;
  266. }
  267. CSetIPDlg QPushButton[highlight="1"]:hover {
  268. color: #ffffff ;
  269. background-color: #545557;
  270. }
  271. CSetIPDlg QPushButton[highlight="1"]:pressed {
  272. color: #ffffff;
  273. background-color: #48494a ;
  274. }
  275. CSetIPDlg QPushButton[highlight="1"]:disabled {
  276. color: #7a7d7f;
  277. background-color: #48494a;
  278. }
  279. CSetIPDlg QPushButton[highlight="0"] {
  280. min-width: 80px;
  281. min-height: 30px;
  282. max-width: 80px;
  283. max-height: 30px;
  284. font-size: 12px;
  285. border-radius: 1px;
  286. }
  287. CSetIPDlg QPushButton[highlight="0"] {
  288. color: #979797;
  289. background-color: #292a2b;
  290. border: 1px solid #555555;
  291. }
  292. CSetIPDlg QPushButton[highlight="0"]:hover {
  293. color: #ffffff ;
  294. background-color: #545557;
  295. border: 1px solid #555555;
  296. }
  297. CSetIPDlg QPushButton[highlight="0"]:pressed {
  298. color: #ffffff;
  299. background-color: #48494a ;
  300. border: 1px solid #555555;
  301. }
  302. CSetIPDlg QPushButton[highlight="0"]:disabled {
  303. color: #515253;
  304. background-color: #292a2b;
  305. border: 1px solid #48494a;
  306. }
  307. CSetIPDlg QLineEdit {
  308. min-height: 24px;
  309. max-height: 24px;
  310. border: 1px solid #242424;
  311. padding-left: 10px;
  312. }
  313. CSetIPDlg QLineEdit:focus {
  314. border: 1px solid #ff2d2d;
  315. }
  316. CSetIPDlg {
  317. min-width: 392px;
  318. min-height: 581px;
  319. max-width: 392px;
  320. max-height: 581px;
  321. border-radius: 2px;
  322. border: 1px solid #171717;
  323. }
  324. CSetIPDlg QLabel,
  325. CSetIPDlg QCheckBox {
  326. font-size: 12px;
  327. color: #9d9d9d;
  328. background-color: transparent;
  329. }
  330. CSetIPDlg QLabel#lbIconBrown,
  331. CSetIPDlg QLabel#lbIconBlue {
  332. background-color: #ff2d2d;
  333. }
  334. CSetIPDlg QLineEdit {
  335. padding-left: 16px;
  336. }
  337. CSetIPDlg QFrame#line {
  338. min-height: 1px;
  339. max-height: 1px;
  340. background-color: #121213;
  341. }
  342. CSetIPDlg QFrame#line_2 {
  343. border: 2px dotted rgba(0, 0, 0, 30%);
  344. background-color: transparent;
  345. }
  346. CSetIPDlg QFrame#line_3 {
  347. min-height: 1px;
  348. max-height: 1px;
  349. background-color: rgb(55, 55, 55);
  350. }
  351. /* 设置自定义设备名称 */
  352. CSetDevUserIDDlg{
  353. border-radius: 2px;
  354. border: 1px solid #171717;
  355. background-color: #292a2b;
  356. }
  357. CSetDevUserIDDlg QPushButton#btnOk{
  358. min-width: 60px;
  359. min-height: 32px;
  360. max-width: 60px;
  361. max-height: 32px;
  362. }
  363. CSetDevUserIDDlg QPushButton#btnCancel{
  364. min-width: 60px;
  365. min-height: 32px;
  366. max-width: 60px;
  367. max-height: 32px;
  368. }
  369. CSetDevUserIDDlg QFrame#line1 {
  370. background-color: #171717;
  371. }
  372. CSetDevUserIDDlg QFrame#line2 {
  373. background-color: rgb(55, 55, 55);
  374. padding-left: 1px;
  375. padding-right: 1px;
  376. }
  377. CSetDevUserIDDlg QPushButton:default{
  378. min-width: 80px;
  379. min-height: 32px;
  380. max-width: 80px;
  381. max-height: 32px;
  382. font-size: 12px;
  383. border-radius: 1px;
  384. }
  385. CSetDevUserIDDlg QPushButton:default {
  386. color: #e2e2e2;
  387. background-color: #4c4d4e;
  388. }
  389. CSetDevUserIDDlg QPushButton:default:hover {
  390. color: #ffffff ;
  391. background-color: #545557;
  392. }
  393. CSetDevUserIDDlg QPushButton:default:pressed {
  394. color: #ffffff;
  395. background-color: #48494a ;
  396. }
  397. CSetDevUserIDDlg QPushButton:default:disabled {
  398. color: #7a7d7f;
  399. background-color: #48494a;
  400. }
  401. CSetDevUserIDDlg QPushButton{
  402. min-width: 80px;
  403. min-height: 30px;
  404. max-width: 80px;
  405. max-height: 30px;
  406. font-size: 12px;
  407. border-radius: 1px;
  408. }
  409. CSetDevUserIDDlg QPushButton{
  410. color: #979797;
  411. background-color: #292a2b;
  412. border: 1px solid #555555;
  413. }
  414. CSetDevUserIDDlg QPushButton:hover {
  415. color: #ffffff ;
  416. background-color: #545557;
  417. border: 1px solid #555555;
  418. }
  419. CSetDevUserIDDlg QPushButton:pressed {
  420. color: #ffffff;
  421. background-color: #48494a ;
  422. border: 1px solid #555555;
  423. }
  424. CSetDevUserIDDlg QPushButton:disabled {
  425. color: #515253;
  426. background-color: #292a2b;
  427. border: 1px solid #48494a;
  428. }