tableview.qss 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. QWidget {
  2. background-color: #ffffff;
  3. color: rgb(48, 65, 86);
  4. /*border: 1px solid rgb(48, 65, 86);*/
  5. font-weight: bold;
  6. }
  7. QPushButton {
  8. background-color: #222222;
  9. color: #ffffff;
  10. border: 2px solid #ffffff;
  11. }
  12. QLineEdit, QComboBox {
  13. color: rgb(48, 65, 86);
  14. }
  15. QLabel {
  16. color:rgb(48, 65, 86);
  17. font-weight: bold;
  18. }
  19. /* 表格视图样式 */
  20. QTableView {
  21. border: none; /* 无外边框 */
  22. alternate-background-color: transparent; /* 交替行背景颜色 */
  23. gridline-color: transparent; /* 网格线颜色透明 */
  24. }
  25. /* 序号列header */
  26. QTableCornerButton::section {
  27. background-color: #4472C4;
  28. }
  29. /* 表头样式 */
  30. QHeaderView::section {
  31. background-color: #4472C4;
  32. font-weight: bold;
  33. color: white;
  34. height: 34px; /* 表头高度 */
  35. }
  36. /* 交替行样式 */
  37. QTableView::item:alternate {
  38. border: 0.5px solid transparent; /* 白色内边框 */
  39. background-color: transparent;
  40. padding: 5px; /* 设置单元格内边距,增加行距 */
  41. }
  42. /* 普通行样式 */
  43. QTableView::item {
  44. border: 0.5px solid #BDC8E2; /* 白色内边框 */
  45. background-color: #D9E1F2;
  46. padding: 5px; /* 设置单元格内边距,增加行距 */
  47. }
  48. /* 垂直表头行高 */
  49. QTableView QHeaderView::vertical::section {
  50. height: 28px;
  51. }