Russian Qt Forum
Март 29, 2024, 08:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1]
1  Qt / Общие вопросы / Система не видит библиотеку : Ноябрь 23, 2023, 14:02
Проект сконфигурирован на запуск через особую программу. Но сама программа при запуске выдает ошибку.
Не удается продолжить выполнение кода так как система не обнаружила Qt5Sqld.dll.
Путь в с системную переменную path прописал. Что еще нужно учесть?
2  Qt / Model-View (MV) / Re: Не отображаются данные при вставке новой : Февраль 27, 2023, 16:17
Извиняюсь за задержку.
При адаптации работающего проекта под прокси-модель ошибка сохранилась.
За прошедшее время ее обнаружить не удалось.
https://github.com/SavchenkoAndreyV/ProxyModel
3  Qt / Model-View (MV) / Re: Не отображаются данные при вставке новой : Февраль 11, 2023, 18:08
Тут все не очень просто.
Упрощенная версия проекта работает корректно. Могу предоставить, только как, через GitHub?
Главное отличие рабочего протекта в том, что модель наследуется от QSortFilterProxyModel и переопределяются некоторые дополнительные методы.
Скриншот же самой проблемы
https://radikal.host/i/JZLmjo
4  Qt / Model-View (MV) / Re: Не отображаются данные при вставке новой строки. : Февраль 09, 2023, 12:59
Пытаясь решить вопрос отлаживал все что мог.
Обнаружил что порядок вызова функций следующий
headers->flags->data
И если headers вызывается для новых индексов.
то flags и data нет.
По отладке в исходниках определил что endInsertRows отрабатывает корректно а дальше заблудился в дебрях QT.
Использование сигналов modelReset() и LayoutChanged() не помогло.
В чем может быть проблема и может ли на это влиять QAbstractProxyModel?
Упрощенный тестовый проект с QAbstractListModel отрабатывает корректно
5  Qt / Model-View (MV) / Не отображаются данные при вставке новой строки. : Февраль 07, 2023, 17:43
Мне нужно реализовать модель(Proxy) выводящую статистические расчеты в качестве дополнительных строк в таблице.

Я использовал следующую реализацию

Код:
this->beginInsertRows(QModelIndex(), idx+1, idx+1);
        this->values.append(newValues);
 endInsertRows();

idx = query.rowCount()
values - список обсчитанных данных
newValues - циклически подаваемая переменная
Данные берутся из query.data()

Но при запуске в таблицу добавляются пустые строки.

Я думал что новые строки пытаются быть извлеченными из SQL-запроса и ничего не возвращается.
Поэтому сделал тестовую модель данные для которой хранятся в разных местах

Код:
void SontekTableModel::populate(MyType newValues)
{
    this->beginInsertRows(QModelIndex(), 0, 1);
        this->values.append(newValues);
    endInsertRows();
}

void SontekTableModel::spopulate(MyType newValues)
{
    this->beginInsertRows(QModelIndex(), 0, 1); //0<->idx
        this->svalues.append(newValues);
    endInsertRows();
}

values - исходные данные
svalues - обсчитанные данные

и все работает. В чем еще может быть проблема?
И дополнительный вопрос.
Вспомогательный проект в отличии от основного не заходит в исходники по f11.
У основного проекта другие настройки для сборки, только в этом дело или есть еще какие-то настройки?
6  Qt / 2D и 3D графика / Не отображается ChartTheme в GraphicsScene : Декабрь 05, 2022, 14:25
Здравствуйте, ранее у меня был такой вопрос. http://www.prog.org.ru/topic_33344_0.html
Я решил его путем помещения графика в сцену и поворота. Но в процессе дальнейшей работы возникла необходимость адаптации графика под цветовую палитру проекта. И тут возникла новая проблема.
При задании Chart->SetPlotArea() тема теряется и фон становится прозрачным но при этом меняется цвет самого графика.
Вот так выглядит результат при Дефолтной(слева) и заданной(справа) PlotArea
https://radikal.host/i/h2iFX (картинка не вставилась пришлось дать ссылку)
В чем может быть причина?


Я понимаю что вопрос скорее всего задан не корректно, дам любые уточнения.

UPD: если кому то нужно решение нашлось через setGeometry.
7  Qt / Общие вопросы / QChart развернуть диаграмму. : Октябрь 24, 2022, 10:15
Здравствуйте, согласно техзаданию диаграмма типа BoxAndWhiskers series должна иметь вертикальную ориентацию, как на рисунке.
Можно ли чарту сообщить о необходимости поворота диаграммы или лучше воспользоваться советом:
поместить диаграмму в GraphicScene и повренуть ее на 90 градусов? (расположение осей не критично)
Страниц: [1]

Страница сгенерирована за 0.071 секунд. Запросов: 24.