Да, PyQt
поддерживает QtSql
.Обратите внимание, что это не база данных сама по себе, а скорее унифицированный интерфейс к библиотекам баз данных:
Модуль QtSql содержит классы, которые интегрируются с базами данных SQL с открытым исходным кодом и проприетарными базами данных.Он включает редактируемые модели данных для таблиц базы данных, которые можно использовать с классами графического интерфейса.Он также включает в себя реализацию SQLite.
Так что вы должны связать его с существующей базой данных, такой как MySql.Обратите внимание, что Python также имеет свои собственные API для баз данных, поэтому у вас есть выбор здесь.
Лицензия на PyQt
- GPL.
Что касается того, как узнать больше об этомЯ бы посоветовал сначала узнать о базах данных в целом и попытаться понять ваши требования и какую БД вам нужно для их выполнения.Как только вы это поймете, выбрать привязку Python DB легко.