refactor
This commit is contained in:
47
theme.py
47
theme.py
@ -24,34 +24,41 @@ def apply(app):
|
||||
|
||||
def apply_qapp(app):
|
||||
app.setStyle("Fusion")
|
||||
pal = make_palette()
|
||||
app.setPalette(pal)
|
||||
|
||||
|
||||
def make_palette():
|
||||
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)
|
||||
sc = pal.setColor
|
||||
qp = QPalette
|
||||
|
||||
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)
|
||||
sc(qp.ButtonText, WHITE)
|
||||
sc(qp.HighlightedText, WHITE)
|
||||
sc(qp.Text, WHITE)
|
||||
sc(qp.ToolTipText, WHITE)
|
||||
sc(qp.WindowText, WHITE)
|
||||
|
||||
pal.setColor(QPalette.BrightText, VIOLET)
|
||||
pal.setColor(QPalette.Highlight, VIOLET)
|
||||
pal.setColor(QPalette.Link, BLUE)
|
||||
pal.setColor(QPalette.LinkVisited, VIOLET)
|
||||
sc(qp.Base, GREY1)
|
||||
sc(qp.AlternateBase, GREY2)
|
||||
sc(qp.Window, GREY2)
|
||||
sc(qp.Button, GREY2)
|
||||
sc(qp.ToolTipBase, GREY0)
|
||||
|
||||
pal.setColor(QPalette.Active, QPalette.Button, GREY2)
|
||||
sc(qp.BrightText, VIOLET)
|
||||
sc(qp.Highlight, VIOLET)
|
||||
sc(qp.Link, BLUE)
|
||||
sc(qp.LinkVisited, VIOLET)
|
||||
|
||||
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)
|
||||
sc(qp.Active, qp.Button, GREY2)
|
||||
|
||||
app.setPalette(pal)
|
||||
sc(qp.Disabled, qp.ButtonText, GREY3)
|
||||
sc(qp.Disabled, qp.WindowText, GREY3)
|
||||
sc(qp.Disabled, qp.Text, GREY3)
|
||||
sc(qp.Disabled, qp.Light, GREY2)
|
||||
|
||||
return pal
|
||||
|
||||
|
||||
def apply_pg():
|
||||
|
Reference in New Issue
Block a user