Size: a a a

2021 May 24

MD

Mr DXon in Qt
Можно кусок примера как выглядит использование этого update?
источник

AM

Anton Mihaylov in Qt
https://doc.qt.io/qt-5/qtwidgets-painting-basicdrawing-example.html
переопределение paintEvent у виджета
источник

m

mefest in Qt
дебаж, смотри открываешь ли ты файл и что читается из него. дергаются ли нужные методы и что возвращают
источник

MD

Mr DXon in Qt
Ок, спасибо
источник

R

Roman in Qt
Не в этом дело.
Дело в в data.
У меня уже есть массивы с данными, которые для отладки я заполнил в конструкторе.
Хотел их из модели в пркдставление отправить. Не получается.
А файл - это я проверяю, заполнены ли массивы данными или нет.
источник

m

mefest in Qt
модель посылает сигналы после изменения?
источник

R

Roman in Qt
Нет.
В data ничего другого нет
источник

m

mefest in Qt
надо
источник

m

mefest in Qt
https://doc.qt.io/qt-5/qabstractitemmodel.html#dataChanged
и почитай доку какие там сигналы есть. другие может лучше подойдут
источник

M

Mr.Mait in Qt
А что за метод Column(index.column()) ?
источник

R

Roman in Qt
Как у челика в примере - это структура, отвечающая за количество колонок.
источник

R

Roman in Qt
но, в отличии от примера, где автор просто добавляет данные в пустую таблицу,
я - изуначально заполнить таблицу данными, если они есть (их двух директорий).
Для этого, в моделе я получаю fileInfo() от файлов из двух директорий /TextNote и /VoiceNote - и заполняю массив данными.
источник

R

Roman in Qt
и дальше, хочу уже показать в представлении- и это только "инициализация", если данные есть.
И только потом уже работаь с заметками - добавлять новые, удалять, редактировать.
источник

AU

Abu Umar in Qt
Двумерный массив конечно то ещё извращение
источник

R

Roman in Qt
В целях отладки, я перепробовал QVector, QList - не вышло.
источник

R

Roman in Qt
Попробую другую логику "инициализации" - так же, как и должно быть, будет объект для хранения данных (пока что в целях простоты - двумерный массив), но заполняться будет при вызове метода из представления.
источник

M

Mr.Mait in Qt
а ты из модели выводил отладочные сообщения? Там хоть что-то "шевелится" ?
источник

R

Roman in Qt
Вот какими костылями я получал инфу о данных в массивах
источник

m

mefest in Qt
создай модель, посмотри что у тебя лежит в dataArray, дерни метод data и посмотри что он еще возвращает. перестань гадать без навыков экстрасенса
источник

M

Mr.Mait in Qt
Ну расставь в модели qDebug() и выводи сообщения, смотри что вообще происхоидт, выводи переменные
источник