This commit is contained in:
Muhamed
2025-03-10 15:34:34 +02:00
parent 05263176ac
commit ccc1105ef1
17 changed files with 2928 additions and 1874 deletions
+18 -6
View File
@@ -1,12 +1,24 @@
import sys
from PySide6.QtWidgets import QApplication
from ytsage_gui import YTSageApp # Import the main application class
from PySide6.QtWidgets import QApplication, QMessageBox
from ytsage_gui_main import YTSageApp # Import the main application class from ytsage_gui_main
def show_error_dialog(message):
error_dialog = QMessageBox()
error_dialog.setIcon(QMessageBox.Icon.Critical)
error_dialog.setText("Application Error")
error_dialog.setInformativeText(message)
error_dialog.setWindowTitle("Error")
error_dialog.exec()
def main():
app = QApplication(sys.argv)
window = YTSageApp() # Instantiate the main application class
window.show()
sys.exit(app.exec())
try:
app = QApplication(sys.argv)
window = YTSageApp() # Instantiate the main application class
window.show()
sys.exit(app.exec())
except Exception as e:
show_error_dialog(f"Critical error: {str(e)}")
sys.exit(1)
if __name__ == '__main__':
main()