CF
25 мая 2020 г. 20:47

QtПосоветуйте новичку (базы данных и Qt, что учить)

Qt, база данных, База данных

Всем доброго дня, я студент, изучаю С++/Qt, имею какой-никакой опыт разработки обыкновенных десктопных приложений. Про базы данных я не знаю абсолютно ничего, но часто слышу, что их знание является востребованным навыком. Собственно, вопросы, не дающие мне покоя выглядят так:
Что …

Читать

QtОтсутствие драйвера SQLite в пакете Qt 4 на Linux

Qt, Linux, SQLite

Дорого времени суток, работаю на Astra-linux, возникла необходимость в SQLite, драйвер которой ,вроде как, стандартный при установке Qt. Мною были установлены пакеты qt4-default и qtcreator, и в итоге драйвера там не оказалось, но вместе с этими двумя пакетами подтянулся и …

Читать
EJ
24 мая 2020 г. 12:45

QtКомпиляция пустого проекта Qt Android

QML, Qt, Android

Делаю пустой проект, пытаюсь компилировать.

Выдаёт сообщение об ошибке.

Ругается так (начиная с 19 строчки подсвечивает красным)

  1. Generating Android Package
  2. Input file: C:/Users/slusl/Documents/Projects/Qt/build-EmptyQML-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Debug/android-EmptyQML-deployment-settings.json
  3. Output directory: C:/Users/slusl/Documents/Projects/Qt/build-EmptyQML-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Debug/android-build/
  4. Application binary: EmptyQML
  5. Android build platform: android-29
  6. Install to device: No
  7. -- Skipping C:/Qt/5.14.2/android/plugins/iconengines/libplugins_iconengines_qsvgicon_armeabi-v7a.so.
Читать
IscanderChe
21 мая 2020 г. 22:17

QtQt/C++ - Урок 048. QThread

Qt, QThread

Вечер добрый.

Изучаю урок Qt/C++ - Урок 048. QThread .

В коде exampleobject.h объявляется сигнал void runningChanged(bool running) . Далее в exampleobject.cpp сигнал испускается в методе void ExampleObject::setRunning(bool running) .

Вопрос: где он ловится, больше вхождений этого сигнала не нашёл.

Читать
F
20 мая 2020 г. 17:53

QMLQML

Qt, qml

Добрый день!
Вопрос, собственно таков.
Есть ListView - данные в него подгружаются из файла .js. ListView содержит checkBox, кол-во которых зависит от кол-ва записей в файле .js.
Все нормально подшружается и отображается. НО, если отметить чекбоксы и пролистать вниз, а …

Читать
BlinCT
25 апреля 2020 г. 22:21

QtОшибка при работе со Scene Graph

Qt

Всем привет.
Так как paint уходит на вторйо план по скорости работы и отрисовки то решил переписать на scene graph все руботу.
И как бы все обьекты работают, но вот одна ошибка не дает покоя(замедление работы очень сильное), и возможно …

Читать
ДК
9 апреля 2020 г. 13:31

QtQSqlTableModel + QTableView + Drag&Drop

QSqlDatabase, Drag and Drop, QSqlTableModel, Qt, QTableView

Привет. Делаю реализацию перемещения строк на QTableView с моделью QSqlTableModel. Буду в этой теме спрашивать нужное.
Пока такой вопрос при создании модели: как мне узнать rowCount?

  1. int SqlTableModelDrAndDr::rowCount(const QModelIndex &parent) const
  2. {
  3. return ??
  4. }

пока оставил

  1. return QSqlQueryModel::rowCount();
Читать
ДК
8 апреля 2020 г. 16:17

QtНаследование от QSqlTableModel

Qt, QSqlTableModel

Привет. Передаю в конструктор QSqlTableModel QObject + QSqlDatabase.

  1. _reportsSQL = new SqlTableModelDrAndDr(this, REPORTDATABASE->getDataBase());

Понадобилось переопределение Qt::ItemFlags. Как мне правильно передать в конструктор QSqlDatabase ?
так не работает.

  1. SqlTableModelDrAndDr::SqlTableModelDrAndDr(QObject *parent, QSqlDatabase db) :
  2. QSqlTableModel(parent)
  3. {
  4. if(db.isValid())
  5. database() = db;
  6. }

методов, …

Читать
ДК
23 марта 2020 г. 12:52

Qtпоменять название столбца в QTreeView

Qt, setHeaderData

Привет. Есть модель от QAbstractItemModel, надо на одной из вьюшек поменять название столбца. Делаю с помощью setHeaderData(...), но всегда возвращает false.

  1. _testsModel->setHeaderData(Test::RESULTTIME, Qt::Horizontal, Interface::SHORTTIMENAME, Qt::DisplayRole);
  2. ui->_tests->setModel(_testsModel);

Пробовал делать через QSortFilterProxyModel, возвращает тоже false + падает приложение.
Как изменить название столбца? …

Читать
F
17 марта 2020 г. 0:05