Почему окно не появляется, когда я пытаюсь подключиться к MySQL?MySql

Форум по Mysql
Anonymous
Почему окно не появляется, когда я пытаюсь подключиться к MySQL?

Сообщение Anonymous »

Когда я запускаю код, он ничего не возвращает, даже не было ли соединение или нет. Код для подключения к MySQL и код, который открывает окно QT-Designer, работают отдельно, но когда я запускаю их вместе, они этого не делают. Окно открывается только в том случае, если я запускаю его в отладчике.

Код: Выделить всё

import mysql.connector
from PyQt6 import QtWidgets, uic

def conectarbase():
try:
conn = mysql.connector.connect(
host="localhost",
user="root",
password="123456",
database="lp2"
)

if conn.is_connected():
print("Se conecto con exito")

conn.close()

except mysql.connector.Error as err:
print(f"Error: {err}")

class inicio:
def _init_(self):
conectarbase()
if _name_ == "_main_":
app = QtWidgets.QApplication([])
self.v_principal = uic.loadUi("uis/ui_principal.ui")
app.setStyle("Fusion")
self.v_principal.show()
self.v_principal.actionSalir.triggered.connect(self.action_salir)
self.v_principal.actionLaboratorios.triggered.connect(self.action_laboratorios)
app.exec()
Я даже попытался ввести неправильное имя пользователя или пароль, чтобы увидеть, произошла ли ошибка, и я попытался изменить версию MySQL-Connector-Python (у меня 9.4.0), но это все еще не работает.

Подробнее здесь: https://stackoverflow.com/questions/797 ... t-to-mysql

Вернуться в «MySql»