Основы программирования на Qt. Model View Controller. Списки и таблицы

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 พ.ค. 2020
  • В лекции рассказывается о паттерне проектирования Model-View-Controller и о его конкретной реализации в Qt. Рассматривается иерархия классов моделей данный, которые используются для разработки виджетов представляющих списки, таблицы и деревья. Приводится конкретный пример разработки подкласса модели QAbstactItemModel
    Ссылка на исходный код примера: github.com/OSLL/qt-examples/t...
    Другие полезные материалы: online.osll.ru/useful

ความคิดเห็น • 10

  • @bulba1995
    @bulba1995 ปีที่แล้ว +5

    Хорошее видео , мое почтение .

  • @ihorbiletskyi2209
    @ihorbiletskyi2209 2 ปีที่แล้ว +5

    Супер

  • @theprogrammer256
    @theprogrammer256 9 หลายเดือนก่อน +1

    Спасибо! Прям выручили!👍

  • @alexskatkov2124
    @alexskatkov2124 ปีที่แล้ว +1

    Было бы здорово рассмотреть View с кастомным delegate.

  • @Serebriakov9
    @Serebriakov9 2 ปีที่แล้ว

    Поищите как использовать опенсорсный RNNoise под Linux - звук с микрофона станет в разы лучше и без шума. Для Windows можно так же и использовать RNNoise или проприетарные Nvidia Broadcast (бывший RTX Voice) или Krisp.

  • @FJProject
    @FJProject ปีที่แล้ว

    Удалить подсвеченный элемент или удалить строку содержащую значение введенное в lineEdit?

  • @Dmitry_Of_The_Garage
    @Dmitry_Of_The_Garage 2 ปีที่แล้ว

    Добрый день.
    У меня приложение падает при выполнении "setModel(...)" в конструкторе виджета:
    когда задаётся модель происходит вызов функции "index()", а в ней есть такое: return createIndex(row, column, (void*)&m_data[row]);
    При этом параметр "row" равен "0", то есть просиходит обращение к нулевому элементу массива "m_data", но на этот момент "m_data" пустой и обращаться к нему нельзя.
    Как это правильно обойти? И почему вообще так происходит?

  • @nb-cy6cw
    @nb-cy6cw 4 ปีที่แล้ว

    Скажите, у меня Linux Mint 19. Как я могу работать на Qt прям из терминала, в nano, мне не особо зашел qtcreator.
    спасибо!

    • @user-vg1sr9ye5s
      @user-vg1sr9ye5s 2 ปีที่แล้ว +5

      капец ты жесткий, в нано.... Ладно бы в микро