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

  Рет қаралды 4,192

Михаил Каташевцев

Михаил Каташевцев

Күн бұрын

Файлы к видео: 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 Чиним удаление

Пікірлер: 5
@user-nx3no9ls9k
@user-nx3no9ls9k 7 ай бұрын
Спасибо!
@user-us6vw8yb9l
@user-us6vw8yb9l Жыл бұрын
Спасибо за подробные видео. 👍Очень хочется узнать побольше о QTableView. Например можно ли изменять значения прям в таблице? Ну или еще какие-нибудь функции у этого. Можно ли загрузить данные в DataFrame используя pandas. не проще ли тогда будет отображать их? Просто дефицит какой-то на youtube роликов именно по QTableView.
@user-dt3ot8rb6e
@user-dt3ot8rb6e 11 ай бұрын
Здравствуйте, пожалуйста, по возможности, сделайте видео с разработкой приложения где есть "меню", которое закрывается и открывается при нажатии кнопки, как в приложениях телеграм или ВК.
@fetta3583
@fetta3583 7 ай бұрын
Здравствуйте, а как задать отступ текста для всех айтемов TableView (без заголовков)
@maxmotors9672
@maxmotors9672 8 ай бұрын
Приветствую , возможно вы поможете . Нужно изменить высоту ячейки под контент если он не вмещается в одну строку и если выходит за ширину QtableView . Пробовал отдельно создать функцию с def resize_rows_to_contents(self): for row in range(self.rowCount()): self.resizeRowToContents(row) в итоге она не срабатывает. Посоветуйте как лучше делать отображение таблицы , попробовал даже адаптировать отображение отдельным классом как у вас , но все без изменений . проект простой как валенки , обычная телефонная книга ) данные сохраняются и подгружаются из\в файл JSON
Управляем Arduino с компьютера. Python + PyQt5
1:04:06
Заметки Ардуинщика
Рет қаралды 381 М.
MISS CIRCLE STUDENTS BULLY ME!
00:12
Andreas Eskander
Рет қаралды 21 МЛН
No empty
00:35
Mamasoboliha
Рет қаралды 11 МЛН
Schoolboy - Часть 2
00:12
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 10 МЛН
ПОМОГЛА НАЗЫВАЕТСЯ😂
00:20
Chapitosiki
Рет қаралды 4,7 МЛН
Туториал по работе с PyQt5 и QtDesigner
31:43
IT-куб ОНТ
Рет қаралды 18 М.
Python + SQLite + QT6
36:04
Andrey Mokhov
Рет қаралды 10 М.
Разработка на Python / PySide6 декомпозиция приложения
26:29
Лучшая Графическая (GUI) Библиотека Для Python | Tkinter VS WxPython VS PyQt(PySide) VS Kivy
6:41
PyLounge - программирование на Python и всё о IT
Рет қаралды 74 М.
Писать UI для Android на QT
1:43:29
Android Broadcast. Все об Андроид разработке
Рет қаралды 18 М.
MISS CIRCLE STUDENTS BULLY ME!
00:12
Andreas Eskander
Рет қаралды 21 МЛН