Я не могу правильно запускать приложения с сенсорным ядром Ubuntu. Он работал нормально, пока я не установил QT5 вместе с QT4. Я попытался удалить все и установить Ubuntu-SDK с нуля. Но все равно не повезло.
Ошибка
Error: SQL: database version mismatch
[CLOCK] TimerPage loaded
QSqlDatabasePrivate::database: unable to open database: " "
QSqlQuery::prepare: database not open
[CLOCK][ERROR] Error creating WorldClock table in db:Error:
Когда я запускаю приложение, заголовок, разделитель не отображается, а элементы управления не отображаются при пролистывании снизу. фон не отображается должным образом.
Как решить эту проблему несовпадения версий sql db
У меня была похожая проблема, и я решил ее, удалив файлы базы данных из файловой системы. Конечно, вы потеряете все данные, которые вы вставили в приложение.
Вы найдете файлы для удаления в каталоге:
~/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases
Проверяйте все файлы *.ini
, пока не найдете тот, который соответствует вашему приложению. Удалите это, а также его .sqlite
аналог. После этого я снова смог запустить свое приложение.