Ajout de la fermeture de l'application 1 minute après lancement de fivem

This commit is contained in:
2026-03-24 12:46:43 +01:00
parent aa309b0763
commit 8f0f2b2776

View File

@@ -3,7 +3,7 @@ from sys import platform
from os import environ from os import environ
from PySide6 import QtGui from PySide6 import QtGui
from PySide6.QtCore import Qt from PySide6.QtCore import Qt, QTimer
from PySide6.QtUiTools import QUiLoader from PySide6.QtUiTools import QUiLoader
from PySide6.QtWidgets import QMainWindow, QSizePolicy from PySide6.QtWidgets import QMainWindow, QSizePolicy
from PySide6.QtCore import QThread, Signal from PySide6.QtCore import QThread, Signal
@@ -182,6 +182,12 @@ class MainWindow(QMainWindow):
return return
FiveMLauncher.launch() FiveMLauncher.launch()
# on disable le bouton connexion une fois fivem lancé.
self.ui.connexion_btn.setEnabled(False)
# fermer l'application après 60 secondes (60000 ms)
QTimer.singleShot(60000, self.close)
except ApiError as exc: except ApiError as exc:
show_qt_error(self, "Connexion impossible", f"Erreur lors de la connexion.\n\n{exc}") show_qt_error(self, "Connexion impossible", f"Erreur lors de la connexion.\n\n{exc}")