forked from CastroFidel/winehelper
Compare commits
1 Commits
border_rad
...
selection_
Author | SHA1 | Date | |
---|---|---|---|
3e2ed1cff5 |
@ -56,8 +56,8 @@ class WineHelperGUI(QMainWindow):
|
|||||||
)
|
)
|
||||||
|
|
||||||
# Стили для оберток кнопок (для рамки выделения)
|
# Стили для оберток кнопок (для рамки выделения)
|
||||||
self.FRAME_STYLE_DEFAULT = "QFrame { border: 2px solid transparent; border-radius: 8px; padding: 0px; }"
|
self.FRAME_STYLE_DEFAULT = "QFrame { border: 2px solid transparent; border-radius: 2px; padding: 0px; }"
|
||||||
self.FRAME_STYLE_SELECTED = "QFrame { border: 2px solid #0078d7; border-radius: 8px; padding: 0px; }"
|
self.FRAME_STYLE_SELECTED = "QFrame { border: 2px solid #0078d7; border-radius: 2px; padding: 0px; }"
|
||||||
|
|
||||||
# Основные переменные
|
# Основные переменные
|
||||||
self.winehelper_path = Var.RUN_SCRIPT
|
self.winehelper_path = Var.RUN_SCRIPT
|
||||||
@ -685,9 +685,12 @@ class WineHelperGUI(QMainWindow):
|
|||||||
if self.current_active_button in self.installed_buttons:
|
if self.current_active_button in self.installed_buttons:
|
||||||
self.current_active_button = None
|
self.current_active_button = None
|
||||||
|
|
||||||
# Очистить существующие кнопки
|
# Полностью очищаем layout перед обновлением, удаляя старые виджеты (рамки с кнопками)
|
||||||
for btn in self.installed_buttons:
|
while self.installed_scroll_layout.count():
|
||||||
btn.deleteLater()
|
item = self.installed_scroll_layout.takeAt(0)
|
||||||
|
widget = item.widget()
|
||||||
|
if widget:
|
||||||
|
widget.deleteLater()
|
||||||
self.installed_buttons.clear()
|
self.installed_buttons.clear()
|
||||||
|
|
||||||
if not os.path.exists(Var.USER_WORK_PATH):
|
if not os.path.exists(Var.USER_WORK_PATH):
|
||||||
|
Reference in New Issue
Block a user