В настоящее время я работаю над приложением, которое может получить доступ к базе данных sqlalchemy с помощью PyQt и отображать ее содержимое в TableView или какой-либо другой виджет. Чтобы это было просто, давайте просто скажем, что это телефонная книга с именем, номером и адресом улицы. Я бы хотел, чтобы Tableview периодически обновлялся, поэтому, если что-то добавлено в базу данных, оно обновится. соединение с базой данных также будет выполняться беспроводным способом, поэтому я не буду знать, было ли внесено изменение. Я написал код, который я модифицировал из базы данных postgrese. Но я нашел плохую документацию для аспекта sqlalchemy, а также для подключения с драйвером двигателя в PyQt. Любая помощь приветствуется или даже ясный пример. Заранее спасибо.Подключение к базе данных Sqlalchemy с PyQt и сохранение содержимого базы данных в TableView в PyQt
engine = create_engine('postgresql+psycopg2://postgres::[email protected]:5432/masterdb')
Код выше только для создания двигателя для подключения к базе данных SQLAlchemy
То, что вы пытаетесь достичь, не ясно. Похоже, вам нужно больше читать и практиковать SQLAlchemy и PyQt. SQLAlchemy не является базой данных, это набор инструментов SQL (также известный как ядро) и ORM для Python. Он также имеет одну из лучших документов, которые я видел для библиотек Python, поэтому не бедных. PyQt является связыванием для использования Qt в Python. Оба являются разными проектами, и вполне вероятно, что вам придется самостоятельно написать логику, чтобы взаимодействовать с двумя библиотеками. –
Я по-прежнему новичок в проекте и пытаюсь выяснить некоторые отличия от всех приложений, которые мы используем. Думаю, когда я сказал о плохом документации, я имел в виду между взаимодействием с PyQt и Sqlalchemy. Но по существу я пытаюсь подключить приложение PyQt, используя postgresql и psycopg2 с помощью инструментария sqlalchemy. Im новое для всего этого, и я пока не смог получить слишком много деталей. – Shayan