Разработка на python / PySide6 работа с QTableView

Sdílet
Vložit
  • čas přidán 8. 07. 2024
  • Файлы к видео: disk.yandex.ru/d/_se8dzo1gRL9hQ
    00:00 Добавляем компоненту QTableView на форму
    01:50 Создаем класс ItemsModel
    03:13 Привязываем модель к виждету
    03:45 Указываем количество строк и столбцов
    04:31 Работаем с методом data
    07:35 Настраиваем заголовки через headerData
    10:31 Пробрасываем реальные данные в модель
    12:50 Активируем перерисовку таблицы при обновлении данных
    13:48 Выводим реальные данные в ячейках таблицы через data
    16:20 Подстраиваем ширину столбцов под содержимое
    17:28 Чиним возможность изменять строку таблицы
    19:01 Чиним удаление

Komentáře • 5

  • @user-nx3no9ls9k
    @user-nx3no9ls9k Před 6 měsíci

    Спасибо!

  • @user-us6vw8yb9l
    @user-us6vw8yb9l Před 11 měsíci

    Спасибо за подробные видео. 👍Очень хочется узнать побольше о QTableView. Например можно ли изменять значения прям в таблице? Ну или еще какие-нибудь функции у этого. Можно ли загрузить данные в DataFrame используя pandas. не проще ли тогда будет отображать их? Просто дефицит какой-то на youtube роликов именно по QTableView.

  • @fetta3583
    @fetta3583 Před 6 měsíci

    Здравствуйте, а как задать отступ текста для всех айтемов TableView (без заголовков)

  • @user-dt3ot8rb6e
    @user-dt3ot8rb6e Před 10 měsíci

    Здравствуйте, пожалуйста, по возможности, сделайте видео с разработкой приложения где есть "меню", которое закрывается и открывается при нажатии кнопки, как в приложениях телеграм или ВК.

  • @maxmotors9672
    @maxmotors9672 Před 7 měsíci

    Приветствую , возможно вы поможете . Нужно изменить высоту ячейки под контент если он не вмещается в одну строку и если выходит за ширину QtableView . Пробовал отдельно создать функцию с
    def resize_rows_to_contents(self):
    for row in range(self.rowCount()):
    self.resizeRowToContents(row)
    в итоге она не срабатывает. Посоветуйте как лучше делать отображение таблицы , попробовал даже адаптировать отображение отдельным классом как у вас , но все без изменений . проект простой как валенки , обычная телефонная книга ) данные сохраняются и подгружаются из\в файл JSON