data_process_ui/app/main_app.py

27 lines
1.3 KiB
Python
Raw Normal View History

2026-01-12 09:21:42 +08:00
from PyQt6.QtCore import Qt
from PyQt6.QtWidgets import (
QApplication)
from PyQt6.QtGui import (QPalette, QColor, QColorConstants)
class main_app(QApplication):
def __init__(self, *arg):
super(main_app, self).__init__(*arg)
self.setStyle("Fusion")
palette = QPalette()
palette.setColor(QPalette.ColorRole.Window, QColor(53, 53, 53))
palette.setColor(QPalette.ColorRole.WindowText, QColorConstants.White)
palette.setColor(QPalette.ColorRole.Base, QColor(25, 25, 25))
palette.setColor(QPalette.ColorRole.AlternateBase, QColor(53, 53, 53))
palette.setColor(QPalette.ColorRole.ToolTipBase, QColorConstants.White)
palette.setColor(QPalette.ColorRole.ToolTipText, QColorConstants.Black)
palette.setColor(QPalette.ColorRole.Text, QColorConstants.White)
palette.setColor(QPalette.ColorRole.Button, QColor(53, 53, 53))
palette.setColor(QPalette.ColorRole.ButtonText, QColorConstants.White)
palette.setColor(QPalette.ColorRole.BrightText, QColorConstants.Red)
palette.setColor(QPalette.ColorRole.Link, QColor(42, 130, 218))
palette.setColor(QPalette.ColorRole.Highlight, QColor(42, 130, 218))
palette.setColor(QPalette.ColorRole.HighlightedText, QColorConstants.Black)
palette.setColor(QPalette.ColorRole.PlaceholderText, QColor(150, 150, 150))
self.setPalette(palette)