mirror of
https://github.com/Wanderson-Magalhaes/PyOneDark_Qt_Widgets_Modern_GUI.git
synced 2026-10-05 20:10:35 +00:00
22/05/2021 v2
This commit is contained in:
@@ -116,6 +116,15 @@ class SetupMainWindow:
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
# SETUP CUSTOM BTNs OF CUSTOM WIDGETS
|
||||||
|
# Get sender() function when btn is clicked
|
||||||
|
# ///////////////////////////////////////////////////////////////
|
||||||
|
def setup_btns(self):
|
||||||
|
if self.ui.title_bar.sender() != None:
|
||||||
|
return self.ui.title_bar.sender()
|
||||||
|
elif self.ui.left_menu.sender() != None:
|
||||||
|
return self.ui.left_menu.sender()
|
||||||
|
|
||||||
# SETUP MAIN WINDOW WITH CUSTOM PARAMETERS
|
# SETUP MAIN WINDOW WITH CUSTOM PARAMETERS
|
||||||
# ///////////////////////////////////////////////////////////////
|
# ///////////////////////////////////////////////////////////////
|
||||||
def setup(self):
|
def setup(self):
|
||||||
|
|||||||
@@ -96,15 +96,9 @@ class MainWindow(QMainWindow):
|
|||||||
# Run function when btn is clicked
|
# Run function when btn is clicked
|
||||||
# Check funtion by object name / btn_id
|
# Check funtion by object name / btn_id
|
||||||
# ///////////////////////////////////////////////////////////////
|
# ///////////////////////////////////////////////////////////////
|
||||||
def setup_btns(self):
|
|
||||||
if self.ui.title_bar.sender() != None:
|
|
||||||
return self.ui.title_bar.sender()
|
|
||||||
elif self.ui.left_menu.sender() != None:
|
|
||||||
return self.ui.left_menu.sender()
|
|
||||||
|
|
||||||
def left_menu_btn_clicked(self):
|
def left_menu_btn_clicked(self):
|
||||||
# GET BT CLICKED
|
# GET BT CLICKED
|
||||||
btn = self.setup_btns()
|
btn = SetupMainWindow.setup_btns(self)
|
||||||
|
|
||||||
# SELECT / DESELECT BTN HOME
|
# SELECT / DESELECT BTN HOME
|
||||||
if btn.objectName() == "btn_home":
|
if btn.objectName() == "btn_home":
|
||||||
@@ -122,7 +116,7 @@ class MainWindow(QMainWindow):
|
|||||||
# ///////////////////////////////////////////////////////////////
|
# ///////////////////////////////////////////////////////////////
|
||||||
def left_menu_btn_released(self):
|
def left_menu_btn_released(self):
|
||||||
# GET BT CLICKED
|
# GET BT CLICKED
|
||||||
btn = self.setup_btns()
|
btn = SetupMainWindow.setup_btns(self)
|
||||||
|
|
||||||
# DEBUG
|
# DEBUG
|
||||||
print(f"Button {btn.objectName()}, released!")
|
print(f"Button {btn.objectName()}, released!")
|
||||||
|
|||||||
Reference in New Issue
Block a user