Привет, хороший ppl из SO!Безопасен ли подкласс подкласса QAbstractItemModel?
Сегодня я задавал себе вопрос о том, что я пытался реализовать.
Понятно, что я пытаюсь использовать какой-то код терминала с Qt, который будет использоваться для отображения сообщений из разных частей моего приложения.
Сейчас я реализовал класс модели (производный от QAbstractTableModel
), которые представляют собой QList
тезисов строк сообщений и собирался отобразить их на виджет в моем окне терминала (DataWidgetMapper
считается).
Но это меня поразило, а что, если разные части моего приложения пытались добавить в то же время новые сообщения?
Возможно ли это?
Выполняет BeginInsertRow
, связанный с безопасным хранением тезисов?
Короче говоря, я смущен. Я не могу найти много интеллекта самостоятельно. Поэтому я начинаю задаваться вопросом, правильно ли я делаю это.
Я немного новый парень в мире Qt.
Заранее спасибо :)
Вы пробовали прочитать документацию? – tambre
@tambre Конечно, я сделал. Это в основном все, что я делал на прошлой неделе. Я просто не нашел ничего утешительного в вопросе безопасности потоков. Но я признаю, что за столь короткое время я так много читал, не все мне кажется ясным. – Drenghel
http://doc.qt.io/qt-5/model-view-programming.html#an-editable-model Уверен, что это полезно, но это не успокаивает моих забот – Drenghel