This commit is contained in:
Christopher T. Johnson
2025-02-25 10:14:44 -05:00
parent d46281fda7
commit 49de6b1f35
6 changed files with 49 additions and 36 deletions

View File

@@ -25,20 +25,20 @@ from MainWindow import MainWindow
def main() -> int:
#
app = QApplication(sys.argv)
settings = openSettings('database')
settings = openSettings("database")
file = QFile(settings.fileName())
if not file.exists():
result = setupDialog().exec()
if result == QDialog.DialogCode.Rejected:
print(f"We require database credentials")
return(2)
return 2
updateDatabase(settings)
db = QSqlDatabase.addDatabase("QMYSQL")
db.setHostName(settings.value("hostname"))
portStr = cast(str, settings.value('port', '3306'))
portStr = cast(str, settings.value("port", "3306"))
db.setPort(int(portStr))
db.setDatabaseName(settings.value("databasename","scotus")) # type: ignore
db.setUserName(settings.value("user","scotus")) # type: ignore
db.setDatabaseName(settings.value("databasename", "scotus")) # type: ignore
db.setUserName(settings.value("user", "scotus")) # type: ignore
db.setPassword(settings.value("password"))
settings.endGroup()
db.open()