Почему окно не появляется, когда я пытаюсь подключиться к 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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