控制网复测平面基准归算程序(包含控制网复测平面基准计算,平面控制网稳定性计算,水准测段高差稳定计算三个程序功能)
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

py_dracula_dark.qss 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521
  1. /* /////////////////////////////////////////////////////////////////////////////////////////////////
  2. SET APP STYLESHEET - FULL STYLES HERE
  3. DARK THEME - DRACULA COLOR BASED
  4. # BY: WANDERSON M.PIMENTA
  5. # PROJECT MADE WITH: Qt Designer and PySide6
  6. # V: 1.0.0
  7. #
  8. # This project can be used freely for all uses, as long as they maintain the
  9. # respective credits only in the Python scripts, any information in the visual
  10. # interface (GUI) can be modified without any implication.
  11. #
  12. # There are limitations on Qt licenses if you want to use your products
  13. # commercially, I recommend reading them on the official website:
  14. # https://doc.qt.io/qtforpython/licenses.html
  15. ///////////////////////////////////////////////////////////////////////////////////////////////// */
  16. QWidget{
  17. color: rgb(221, 221, 221);
  18. font: 10pt "Segoe UI";
  19. }
  20. /* /////////////////////////////////////////////////////////////////////////////////////////////////
  21. Tooltip */
  22. QToolTip {
  23. color: #ffffff;
  24. background-color: rgba(33, 37, 43, 180);
  25. border: 1px solid rgb(44, 49, 58);
  26. background-image: none;
  27. background-position: left center;
  28. background-repeat: no-repeat;
  29. border: none;
  30. border-left: 2px solid rgb(255, 121, 198);
  31. text-align: left;
  32. padding-left: 8px;
  33. margin: 0px;
  34. }
  35. /* /////////////////////////////////////////////////////////////////////////////////////////////////
  36. Bg App */
  37. #bgApp {
  38. background-color: rgb(40, 44, 52);
  39. border: 1px solid rgb(44, 49, 58);
  40. }
  41. /* /////////////////////////////////////////////////////////////////////////////////////////////////
  42. Left Menu */
  43. #leftMenuBg {
  44. background-color: rgb(33, 37, 43);
  45. }
  46. #topLogo {
  47. background-color: rgb(33, 37, 43);
  48. background-image: url(:/images/images/images/logo.png);
  49. background-position: centered;
  50. background-repeat: no-repeat;
  51. }
  52. #titleLeftApp { font: 63 12pt "Segoe UI Semibold"; }
  53. #titleLeftDescription { font: 8pt "Segoe UI"; color: rgb(189, 147, 249); }
  54. /* MENUS */
  55. #topMenu .QPushButton {
  56. background-position: left center;
  57. background-repeat: no-repeat;
  58. border: none;
  59. border-left: 22px solid transparent;
  60. background-color: transparent;
  61. text-align: left;
  62. padding-left: 44px;
  63. }
  64. #topMenu .QPushButton:hover {
  65. background-color: rgb(40, 44, 52);
  66. }
  67. #topMenu .QPushButton:pressed {
  68. background-color: rgb(189, 147, 249);
  69. color: rgb(255, 255, 255);
  70. }
  71. #bottomMenu .QPushButton {
  72. background-position: left center;
  73. background-repeat: no-repeat;
  74. border: none;
  75. border-left: 20px solid transparent;
  76. background-color:transparent;
  77. text-align: left;
  78. padding-left: 44px;
  79. }
  80. #bottomMenu .QPushButton:hover {
  81. background-color: rgb(40, 44, 52);
  82. }
  83. #bottomMenu .QPushButton:pressed {
  84. background-color: rgb(189, 147, 249);
  85. color: rgb(255, 255, 255);
  86. }
  87. #leftMenuFrame{
  88. border-top: 3px solid rgb(44, 49, 58);
  89. }
  90. /* Toggle Button */
  91. #toggleButton {
  92. background-position: left center;
  93. background-repeat: no-repeat;
  94. border: none;
  95. border-left: 20px solid transparent;
  96. background-color: rgb(37, 41, 48);
  97. text-align: left;
  98. padding-left: 44px;
  99. color: rgb(113, 126, 149);
  100. }
  101. #toggleButton:hover {
  102. background-color: rgb(40, 44, 52);
  103. }
  104. #toggleButton:pressed {
  105. background-color: rgb(189, 147, 249);
  106. }
  107. /* title */
  108. #titleRightInfo {
  109. font: 20pt "Segoe UI";
  110. padding-left: 10px;
  111. }
  112. /* /////////////////////////////////////////////////////////////////////////////////////////////////
  113. Extra Tab */
  114. #extraLeftBox {
  115. background-color: rgb(44, 49, 58);
  116. }
  117. #extraTopBg{
  118. background-color: rgb(189, 147, 249)
  119. }
  120. /* Icon */
  121. #extraIcon {
  122. background-position: center;
  123. background-repeat: no-repeat;
  124. background-image: url(:/icons/images/icons/icon_settings.png);
  125. }
  126. /* Label */
  127. #extraLabel { color: rgb(255, 255, 255); }
  128. /* Btn Close */
  129. #extraCloseColumnBtn { background-color: rgba(255, 255, 255, 0); border: none; border-radius: 5px; }
  130. #extraCloseColumnBtn:hover { background-color: rgb(196, 161, 249); border-style: solid; border-radius: 4px; }
  131. #extraCloseColumnBtn:pressed { background-color: rgb(180, 141, 238); border-style: solid; border-radius: 4px; }
  132. /* Extra Content */
  133. #extraContent{
  134. border-top: 3px solid rgb(40, 44, 52);
  135. }
  136. /* Extra Top Menus */
  137. #extraTopMenu .QPushButton {
  138. background-position: left center;
  139. background-repeat: no-repeat;
  140. border: none;
  141. border-left: 22px solid transparent;
  142. background-color:transparent;
  143. text-align: left;
  144. padding-left: 44px;
  145. }
  146. #extraTopMenu .QPushButton:hover {
  147. background-color: rgb(40, 44, 52);
  148. }
  149. #extraTopMenu .QPushButton:pressed {
  150. background-color: rgb(189, 147, 249);
  151. color: rgb(255, 255, 255);
  152. }
  153. /* /////////////////////////////////////////////////////////////////////////////////////////////////
  154. Content App */
  155. #contentTopBg{
  156. background-color: rgb(33, 37, 43);
  157. }
  158. #contentBottom{
  159. border-top: 3px solid rgb(44, 49, 58);
  160. }
  161. /* Top Buttons */
  162. #rightButtons .QPushButton { background-color: rgba(255, 255, 255, 0); border: none; border-radius: 5px; }
  163. #rightButtons .QPushButton:hover { background-color: rgb(44, 49, 57); border-style: solid; border-radius: 4px; }
  164. #rightButtons .QPushButton:pressed { background-color: rgb(23, 26, 30); border-style: solid; border-radius: 4px; }
  165. /* Theme Settings */
  166. #extraRightBox { background-color: rgb(44, 49, 58); }
  167. #themeSettingsTopDetail { background-color: rgb(189, 147, 249); }
  168. /* Bottom Bar */
  169. #bottomBar { background-color: rgb(44, 49, 58); }
  170. #bottomBar QLabel { font-size: 11px; color: rgb(113, 126, 149); padding-left: 10px; padding-right: 10px; padding-bottom: 2px; }
  171. /* CONTENT SETTINGS */
  172. /* MENUS */
  173. #contentSettings .QPushButton {
  174. background-position: left center;
  175. background-repeat: no-repeat;
  176. border: none;
  177. border-left: 22px solid transparent;
  178. background-color:transparent;
  179. text-align: left;
  180. padding-left: 44px;
  181. }
  182. #contentSettings .QPushButton:hover {
  183. background-color: rgb(40, 44, 52);
  184. }
  185. #contentSettings .QPushButton:pressed {
  186. background-color: rgb(189, 147, 249);
  187. color: rgb(255, 255, 255);
  188. }
  189. /* /////////////////////////////////////////////////////////////////////////////////////////////////
  190. QTableWidget */
  191. QTableWidget {
  192. background-color: transparent;
  193. padding: 10px;
  194. border-radius: 5px;
  195. gridline-color: rgb(44, 49, 58);
  196. border-bottom: 1px solid rgb(44, 49, 60);
  197. }
  198. QTableWidget::item{
  199. border-color: rgb(44, 49, 60);
  200. padding-left: 5px;
  201. padding-right: 5px;
  202. gridline-color: rgb(44, 49, 60);
  203. }
  204. QTableWidget::item:selected{
  205. background-color: rgb(189, 147, 249);
  206. }
  207. QHeaderView::section{
  208. background-color: rgb(33, 37, 43);
  209. max-width: 30px;
  210. border: 1px solid rgb(44, 49, 58);
  211. border-style: none;
  212. border-bottom: 1px solid rgb(44, 49, 60);
  213. border-right: 1px solid rgb(44, 49, 60);
  214. }
  215. QTableWidget::horizontalHeader {
  216. background-color: rgb(33, 37, 43);
  217. }
  218. QHeaderView::section:horizontal
  219. {
  220. border: 1px solid rgb(33, 37, 43);
  221. background-color: rgb(33, 37, 43);
  222. padding: 3px;
  223. border-top-left-radius: 7px;
  224. border-top-right-radius: 7px;
  225. }
  226. QHeaderView::section:vertical
  227. {
  228. border: 1px solid rgb(44, 49, 60);
  229. }
  230. /* /////////////////////////////////////////////////////////////////////////////////////////////////
  231. LineEdit */
  232. QLineEdit {
  233. background-color: rgb(33, 37, 43);
  234. border-radius: 5px;
  235. border: 2px solid rgb(33, 37, 43);
  236. padding-left: 10px;
  237. selection-color: rgb(255, 255, 255);
  238. selection-background-color: rgb(255, 121, 198);
  239. }
  240. QLineEdit:hover {
  241. border: 2px solid rgb(64, 71, 88);
  242. }
  243. QLineEdit:focus {
  244. border: 2px solid rgb(91, 101, 124);
  245. }
  246. /* /////////////////////////////////////////////////////////////////////////////////////////////////
  247. PlainTextEdit */
  248. QPlainTextEdit {
  249. background-color: rgb(27, 29, 35);
  250. border-radius: 5px;
  251. padding: 10px;
  252. selection-color: rgb(255, 255, 255);
  253. selection-background-color: rgb(255, 121, 198);
  254. }
  255. QPlainTextEdit QScrollBar:vertical {
  256. width: 8px;
  257. }
  258. QPlainTextEdit QScrollBar:horizontal {
  259. height: 8px;
  260. }
  261. QPlainTextEdit:hover {
  262. border: 2px solid rgb(64, 71, 88);
  263. }
  264. QPlainTextEdit:focus {
  265. border: 2px solid rgb(91, 101, 124);
  266. }
  267. /* /////////////////////////////////////////////////////////////////////////////////////////////////
  268. ScrollBars */
  269. QScrollBar:horizontal {
  270. border: none;
  271. background: rgb(52, 59, 72);
  272. height: 8px;
  273. margin: 0px 21px 0 21px;
  274. border-radius: 0px;
  275. }
  276. QScrollBar::handle:horizontal {
  277. background: rgb(189, 147, 249);
  278. min-width: 25px;
  279. border-radius: 4px
  280. }
  281. QScrollBar::add-line:horizontal {
  282. border: none;
  283. background: rgb(55, 63, 77);
  284. width: 20px;
  285. border-top-right-radius: 4px;
  286. border-bottom-right-radius: 4px;
  287. subcontrol-position: right;
  288. subcontrol-origin: margin;
  289. }
  290. QScrollBar::sub-line:horizontal {
  291. border: none;
  292. background: rgb(55, 63, 77);
  293. width: 20px;
  294. border-top-left-radius: 4px;
  295. border-bottom-left-radius: 4px;
  296. subcontrol-position: left;
  297. subcontrol-origin: margin;
  298. }
  299. QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal
  300. {
  301. background: none;
  302. }
  303. QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal
  304. {
  305. background: none;
  306. }
  307. QScrollBar:vertical {
  308. border: none;
  309. background: rgb(52, 59, 72);
  310. width: 8px;
  311. margin: 21px 0 21px 0;
  312. border-radius: 0px;
  313. }
  314. QScrollBar::handle:vertical {
  315. background: rgb(189, 147, 249);
  316. min-height: 25px;
  317. border-radius: 4px
  318. }
  319. QScrollBar::add-line:vertical {
  320. border: none;
  321. background: rgb(55, 63, 77);
  322. height: 20px;
  323. border-bottom-left-radius: 4px;
  324. border-bottom-right-radius: 4px;
  325. subcontrol-position: bottom;
  326. subcontrol-origin: margin;
  327. }
  328. QScrollBar::sub-line:vertical {
  329. border: none;
  330. background: rgb(55, 63, 77);
  331. height: 20px;
  332. border-top-left-radius: 4px;
  333. border-top-right-radius: 4px;
  334. subcontrol-position: top;
  335. subcontrol-origin: margin;
  336. }
  337. QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical {
  338. background: none;
  339. }
  340. QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
  341. background: none;
  342. }
  343. /* /////////////////////////////////////////////////////////////////////////////////////////////////
  344. CheckBox */
  345. QCheckBox::indicator {
  346. border: 3px solid rgb(52, 59, 72);
  347. width: 15px;
  348. height: 15px;
  349. border-radius: 10px;
  350. background: rgb(44, 49, 60);
  351. }
  352. QCheckBox::indicator:hover {
  353. border: 3px solid rgb(58, 66, 81);
  354. }
  355. QCheckBox::indicator:checked {
  356. background: 3px solid rgb(52, 59, 72);
  357. border: 3px solid rgb(52, 59, 72);
  358. background-image: url(:/icons/images/icons/cil-check-alt.png);
  359. }
  360. /* /////////////////////////////////////////////////////////////////////////////////////////////////
  361. RadioButton */
  362. QRadioButton::indicator {
  363. border: 3px solid rgb(52, 59, 72);
  364. width: 15px;
  365. height: 15px;
  366. border-radius: 10px;
  367. background: rgb(44, 49, 60);
  368. }
  369. QRadioButton::indicator:hover {
  370. border: 3px solid rgb(58, 66, 81);
  371. }
  372. QRadioButton::indicator:checked {
  373. background: 3px solid rgb(94, 106, 130);
  374. border: 3px solid rgb(52, 59, 72);
  375. }
  376. /* /////////////////////////////////////////////////////////////////////////////////////////////////
  377. ComboBox */
  378. QComboBox{
  379. background-color: rgb(27, 29, 35);
  380. border-radius: 5px;
  381. border: 2px solid rgb(33, 37, 43);
  382. padding: 5px;
  383. padding-left: 10px;
  384. }
  385. QComboBox:hover{
  386. border: 2px solid rgb(64, 71, 88);
  387. }
  388. QComboBox::drop-down {
  389. subcontrol-origin: padding;
  390. subcontrol-position: top right;
  391. width: 25px;
  392. border-left-width: 3px;
  393. border-left-color: rgba(39, 44, 54, 150);
  394. border-left-style: solid;
  395. border-top-right-radius: 3px;
  396. border-bottom-right-radius: 3px;
  397. background-image: url(:/icons/images/icons/cil-arrow-bottom.png);
  398. background-position: center;
  399. background-repeat: no-reperat;
  400. }
  401. QComboBox QAbstractItemView {
  402. color: rgb(255, 121, 198);
  403. background-color: rgb(33, 37, 43);
  404. padding: 10px;
  405. selection-background-color: rgb(39, 44, 54);
  406. }
  407. /* /////////////////////////////////////////////////////////////////////////////////////////////////
  408. Sliders */
  409. QSlider::groove:horizontal {
  410. border-radius: 5px;
  411. height: 10px;
  412. margin: 0px;
  413. background-color: rgb(52, 59, 72);
  414. }
  415. QSlider::groove:horizontal:hover {
  416. background-color: rgb(55, 62, 76);
  417. }
  418. QSlider::handle:horizontal {
  419. background-color: rgb(189, 147, 249);
  420. border: none;
  421. height: 10px;
  422. width: 10px;
  423. margin: 0px;
  424. border-radius: 5px;
  425. }
  426. QSlider::handle:horizontal:hover {
  427. background-color: rgb(195, 155, 255);
  428. }
  429. QSlider::handle:horizontal:pressed {
  430. background-color: rgb(255, 121, 198);
  431. }
  432. QSlider::groove:vertical {
  433. border-radius: 5px;
  434. width: 10px;
  435. margin: 0px;
  436. background-color: rgb(52, 59, 72);
  437. }
  438. QSlider::groove:vertical:hover {
  439. background-color: rgb(55, 62, 76);
  440. }
  441. QSlider::handle:vertical {
  442. background-color: rgb(189, 147, 249);
  443. border: none;
  444. height: 10px;
  445. width: 10px;
  446. margin: 0px;
  447. border-radius: 5px;
  448. }
  449. QSlider::handle:vertical:hover {
  450. background-color: rgb(195, 155, 255);
  451. }
  452. QSlider::handle:vertical:pressed {
  453. background-color: rgb(255, 121, 198);
  454. }
  455. /* /////////////////////////////////////////////////////////////////////////////////////////////////
  456. CommandLinkButton */
  457. QCommandLinkButton {
  458. color: rgb(255, 121, 198);
  459. border-radius: 5px;
  460. padding: 5px;
  461. }
  462. QCommandLinkButton:hover {
  463. color: rgb(255, 170, 255);
  464. background-color: rgb(44, 49, 60);
  465. }
  466. QCommandLinkButton:pressed {
  467. color: rgb(189, 147, 249);
  468. background-color: rgb(52, 58, 71);
  469. }
  470. /* /////////////////////////////////////////////////////////////////////////////////////////////////
  471. Button */
  472. #pagesContainer QPushButton {
  473. border: 2px solid rgb(52, 59, 72);
  474. border-radius: 5px;
  475. background-color: rgb(52, 59, 72);
  476. }
  477. #pagesContainer QPushButton:hover {
  478. background-color: rgb(57, 65, 80);
  479. border: 2px solid rgb(61, 70, 86);
  480. }
  481. #pagesContainer QPushButton:pressed {
  482. background-color: rgb(35, 40, 49);
  483. border: 2px solid rgb(43, 50, 61);
  484. }