added a theme
This commit is contained in:
3
grum.py
3
grum.py
@ -3,9 +3,10 @@
|
||||
import sys
|
||||
from PyQt5.QtWidgets import QApplication
|
||||
from mainwin import MainWindow
|
||||
|
||||
from theme import theme
|
||||
|
||||
app = QApplication(sys.argv)
|
||||
theme(app)
|
||||
mw = MainWindow()
|
||||
mw.show()
|
||||
sys.exit(app.exec())
|
||||
|
50
theme.py
Normal file
50
theme.py
Normal file
@ -0,0 +1,50 @@
|
||||
from PyQt5.QtCore import Qt
|
||||
from PyQt5.QtGui import QPalette, QColor
|
||||
|
||||
|
||||
WHITE = Qt.white
|
||||
|
||||
VIOLET = QColor("#792953")
|
||||
BLUE = QColor("#003e6e")
|
||||
|
||||
GREY0 = QColor(25, 25, 25) # dark
|
||||
GREY1 = QColor(35, 35, 35)
|
||||
GREY2 = QColor(50, 50, 50)
|
||||
GREY3 = QColor(125, 125, 125) # light
|
||||
|
||||
MDI_BKG = QColor(150, 150, 150)
|
||||
|
||||
|
||||
def theme(app):
|
||||
app.setStyle("Fusion")
|
||||
|
||||
pal = QPalette()
|
||||
|
||||
pal.setColor(QPalette.ButtonText, WHITE)
|
||||
pal.setColor(QPalette.HighlightedText, WHITE)
|
||||
pal.setColor(QPalette.Text, WHITE)
|
||||
pal.setColor(QPalette.ToolTipText, WHITE)
|
||||
pal.setColor(QPalette.WindowText, WHITE)
|
||||
|
||||
pal.setColor(QPalette.Base, GREY1)
|
||||
pal.setColor(QPalette.AlternateBase, GREY2)
|
||||
pal.setColor(QPalette.Window, GREY2)
|
||||
pal.setColor(QPalette.Button, GREY2)
|
||||
pal.setColor(QPalette.ToolTipBase, GREY0)
|
||||
|
||||
pal.setColor(QPalette.BrightText, VIOLET)
|
||||
pal.setColor(QPalette.Highlight, VIOLET)
|
||||
pal.setColor(QPalette.Link, BLUE)
|
||||
pal.setColor(QPalette.LinkVisited, VIOLET)
|
||||
|
||||
pal.setColor(QPalette.Active, QPalette.Button, GREY2)
|
||||
|
||||
pal.setColor(QPalette.Disabled, QPalette.ButtonText, GREY3)
|
||||
pal.setColor(QPalette.Disabled, QPalette.WindowText, GREY3)
|
||||
pal.setColor(QPalette.Disabled, QPalette.Text, GREY3)
|
||||
pal.setColor(QPalette.Disabled, QPalette.Light, GREY2)
|
||||
|
||||
app.setPalette(pal)
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user