Skip to content

Commit ad7878d

Browse files
committed
fix: Исправил тёмную тему
1 parent fdc293d commit ad7878d

File tree

2 files changed

+71
-14
lines changed

2 files changed

+71
-14
lines changed

style/dark.qss

Lines changed: 68 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,100 @@
11
QMainWindow {
22
background-color: #2b2b2b; /* Тёмно-серый фон */
33
}
4-
/* Стиль для всего меню-бара */
4+
5+
/* Меню-бар */
56
QMenuBar {
67
background-color: #3c3f41;
78
color: #a9b7c6;
89
}
9-
/* Стиль для отдельного пункта меню (Файл, Правка...) */
1010
QMenuBar::item {
11-
background-color: transparent; /* Прозрачный фон */
11+
background-color: transparent;
1212
}
13-
/* Стиль для пункта меню при его выборе */
1413
QMenuBar::item:selected {
1514
background-color: #555;
1615
}
17-
/* Стиль для выпадающего меню */
16+
17+
/* Выпадающее меню */
1818
QMenu {
1919
background-color: #3c3f41;
2020
color: #a9b7c6;
2121
border: 1px solid #555;
2222
}
23-
/* Стиль для пунктов в выпадающем меню при наведении */
2423
QMenu::item:selected {
2524
background-color: #555;
2625
}
27-
/* Стиль для кнопок */
26+
27+
/* Кнопки */
2828
QPushButton {
2929
background-color: #3c3f41;
3030
color: #a9b7c6;
3131
border: 1px solid #555;
3232
border-radius: 5px;
3333
padding: 5px 10px;
3434
}
35-
/* Стиль для кнопок при наведении мышки */
3635
QPushButton:hover {
37-
border: 2px solid #3498db; /* Синяя рамка */
36+
border: 2px solid #3498db;
3837
border-radius: 10px;
3938
}
40-
/* Стиль для кнопок при клике мышки */
4139
QPushButton:pressed {
42-
border: 2px solid #2980b9; /* Тёмно-синяя рамка */
40+
border: 2px solid #2980b9;
4341
border-radius: 10px;
44-
}
42+
}
43+
44+
/* --- ДОБАВЛЕНО --- */
45+
46+
/* Текстовые метки */
47+
QLabel {
48+
color: #e0e0e0; /* Светло-серый текст */
49+
background-color: transparent;
50+
}
51+
52+
/* Списки */
53+
QListWidget, QListView {
54+
background-color: #3a3a3a; /* Тёмно-серый фон */
55+
color: #e0e0e0; /* Светлый текст */
56+
border: 1px solid #555;
57+
selection-background-color: #555;
58+
selection-color: #ffffff;
59+
}
60+
61+
/* Поля ввода */
62+
QLineEdit, QPlainTextEdit, QTextEdit {
63+
background-color: #3a3a3a;
64+
color: #e0e0e0;
65+
border: 1px solid #555;
66+
border-radius: 4px;
67+
selection-background-color: #555;
68+
selection-color: #ffffff;
69+
}
70+
71+
/* ComboBox */
72+
QComboBox {
73+
background-color: #3a3a3a;
74+
color: #e0e0e0;
75+
border: 1px solid #555;
76+
border-radius: 4px;
77+
}
78+
QComboBox:hover {
79+
border: 1px solid #3498db;
80+
}
81+
QComboBox QAbstractItemView {
82+
background-color: #3a3a3a;
83+
color: #e0e0e0;
84+
selection-background-color: #555;
85+
}
86+
87+
/* Scrollbar (опционально, чтобы красиво выглядело) */
88+
QScrollBar:vertical {
89+
background: #2b2b2b;
90+
width: 10px;
91+
margin: 0;
92+
}
93+
QScrollBar::handle:vertical {
94+
background: #555;
95+
min-height: 20px;
96+
border-radius: 5px;
97+
}
98+
QScrollBar::handle:vertical:hover {
99+
background: #666;
100+
}

utils.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def __init__(self):
1010
def create_txt(self):
1111
if not self.path.exists():
1212
with open(self.path, "w", encoding="utf-8") as file:
13-
file.write("")
13+
pass
1414

1515
def get_last_games(self):
1616
try:
@@ -23,7 +23,8 @@ def get_last_games(self):
2323
def add_game_to_history(self, game_name):
2424
current_games = self.get_last_games()
2525
current_games = [
26-
game for game in current_games if game != game_name and game.strip()
26+
game for game in current_games if
27+
game != game_name and game.strip()
2728
]
2829
current_games.insert(0, game_name)
2930
current_games = current_games[:5]

0 commit comments

Comments
 (0)