Skip to content

Commit f805515

Browse files
Removed initiation button gui component in GuiUitls class constructor, and migration this to set_menu function parameter
1 parent 753fb07 commit f805515

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

gui/gui_utils/utils.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
class GuiUtils:
1111
def __init__(self):
1212
self.action: QAction = None
13-
self.menu_button = QPushButton()
1413

1514
def move_center(self, app: QApplication, widget: QWidget) -> None:
1615
screen = app.primaryScreen()
@@ -130,16 +129,17 @@ def set_progress_bar(self, widget: QWidget,
130129

131130
def set_menu(self, widget: QWidget,
132131
menu: QMenu, text: List[str],
133-
geometry: Tuple[int, int, int, int], button_text: str) -> None:
132+
geometry: Tuple[int, int, int, int],
133+
button: QPushButton, button_text: str) -> None:
134134

135135

136-
self.menu_button.setText(button_text)
136+
button.setText(button_text)
137137

138138
for item in text:
139-
action = QAction(item, self.menu_button)
139+
action = QAction(item, button)
140140
menu.addAction(action)
141141

142-
self.menu_button.setGeometry(
142+
button.setGeometry(
143143
geometry[0], geometry[1],
144144
geometry[2], geometry[3]
145145
)
@@ -150,7 +150,7 @@ def set_menu(self, widget: QWidget,
150150
}
151151
""")
152152

153-
self.menu_button.setStyleSheet("""
153+
button.setStyleSheet("""
154154
QPushButton {
155155
background-color: #2f3136;
156156
color: white;
@@ -160,6 +160,6 @@ def set_menu(self, widget: QWidget,
160160
border: 1px solid grey
161161
}
162162
""")
163-
self.menu_button.setMenu(menu)
164-
self.menu_button.setParent(widget)
163+
button.setMenu(menu)
164+
button.setParent(widget)
165165

0 commit comments

Comments
 (0)