QT и MySQL - работают ли вместе?
Если вкратце - да, но на данный момент нужно собирать драйвер самому - тема форума, статья из официального мануала.
Тем не менее, ниже прилагается пример готового проекта QT+MySQL. Как водится в таких случаях, это список книг :)
Если просто запусить проект в QT, установленном на Windows-машине, вероятнее всего, увидите лишь сообщение в отладчике
QSqlDatabase: QMYSQL driver not loaded
Для работы с SQL в файле проекта QT нужно не забыть подключить соответствующий модуль
QT += core gui sql
и, конечно, сделать саму базу, например, в PhpMyAdmin из Denwer таким образом:
Создать БД
Создать таблицу в БД
Заполнить информацию о столбцах таблицы и нажать "Сохранить"
В остальном - обычный проект на основе класса QWidget, кстати, в идеологии MVC :)
Параметры подключения к базе прописаны в методе initDatabase
виджета. Форма приложения выполнена в дизайнере форм и имеет такой вид:
вид окна приложения
Скачать архив .zip с папкой этого проекта QT5 (3 Кб)
TreeFrog: фреймворк на QT для Web-приложений с поддержкой разных БД
19.04.2017, 11:16 [4587 просмотров]