Коллеги, как нужно подключаться к PostgreSQL средствами pySide ?
проблема с драйвером, кажется, - не очень понимаю, эта проблема у многих возникала, но как практически ее решить не могу пока понять ..
спасибо ответившим…
from PySide6 import QtWidgets, QtSql, QtCore
from PySide6.QtSql import QSqlDatabase
from PySide6.QtCore import QLibraryInfo
————-
print(QtSql.QSqlDatabase.drivers())
'QSQLITE', ‘QMIMER’, ‘QODBC’, ‘QPSQL’
db = QtSql.QSqlDatabase.addDatabase(“QPSQL”)
print(db.lastError())
<PySide6.QtSql.QSqlError(“”, “Driver not loaded”, “Driver not loaded”) at 0x000001988A2326C0>
print(
‘QT_SQL_DRIVER_PATH’,
os.path.join(QLibraryInfo.location(QLibraryInfo.PrefixPath), ‘plugins’, ‘sqldrivers’)
)
>> QT_SQL_DRIVER_PATH Cmi_2025/.venv/Lib/site-packages/PySide6/.\plugins\sqldrivers
print(db)
<PySide6.QtSql.QSqlDatabase(invalid) at 0x000001988A21BF00>
<PySide6.QtSql.QSqlError(“”, “Driver not loaded”, “Driver not loaded”) at 0x000001988A2326C0>