|
244 / 37 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|
Pyqt. Класс QTableView23.12.2018, 18:01. Показов 30395. Ответов 60
Метки нет (Все метки)
Добрый день!
Напишите, пожалуйста, примеры использования QTableview: указание количества строк/столбцов, заголовки столбцов, заполнение значениями. Вроде надо с помощью QAbstractItemModel. Гуглится в основном про QTableWidget.
0
|
|
| 23.12.2018, 18:01 | |
|
Ответы с готовыми решениями:
60
PYQT Вставить в ячейку QTableView произвольный виджет
|
|
244 / 37 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
||||||||||||||||
| 03.01.2019, 07:40 [ТС] | ||||||||||||||||
|
А посмотрите, пожалуйста, в чем ошибка при работе с делегатами. Хочу научиться. Делала по книжке. Вот класс делегата:
0
|
||||||||||||||||
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
||
| 03.01.2019, 15:31 | ||
|
https://github.com/baoboa/pyqt... elegate.py
Добавлено через 23 секунды тут много примеров Добавлено через 50 минут
0
|
||
|
244 / 37 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|
| 05.01.2019, 20:18 [ТС] | |
|
Спасибо) но я всё-таки не совсем понимаю, в чем принципиальная разница между этим кодом, моим кодом и кодом из книжки. Хочу научиться, а не просто заменять свой неработающий код на чужой работающий.
Добавлено через 2 минуты В консоли у меня в pycharm почему-то пишет только с каким кодом выполнилось. Если не ноль, то ошибка.
0
|
|
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
||||||
| 06.01.2019, 07:29 | ||||||
|
запускайте из терминала
0
|
||||||
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
||||||
| 07.01.2019, 08:38 | ||||||
|
КМК вы пытаетесь редактировать пустую модель, поэтому и вылетает
В PyQt5 ошибки Qt можно только в консоли увидеть. УМВР
ДЛЯ ПРАКТИКИ- найдите ошибку
0
|
||||||
|
244 / 37 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|||
| 07.01.2019, 09:04 [ТС] | |||
|
Запустила из терминала такой командой: python -v main. Вывел очень много текста. Первая часть вывода во вложении. Может, можно как-то запустить, чтобы только ошибки выводились?
0
|
|||
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
||||||||
| 07.01.2019, 09:20 | ||||||||
1
|
||||||||
| 07.01.2019, 09:23 [ТС] | |
|
Не по теме: Ну сложно начинать с разбора 100 строчек не своего кода)
0
|
|
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
|
| 07.01.2019, 09:25 | |
|
покажите весь код
0
|
|
|
244 / 37 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
||||||
| 07.01.2019, 09:36 [ТС] | ||||||
0
|
||||||
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
|
| 07.01.2019, 09:47 | |
|
ну и где данные?
0
|
|
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
||||||
| 07.01.2019, 09:50 | ||||||
0
|
||||||
|
244 / 37 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|
| 07.01.2019, 10:00 [ТС] | |
|
Данные будут, если на кнопку load нажать. Вообще они в переменной mass. Они передаются в экземпляр класса MyWin. Как я понимаю.
0
|
|
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
|
| 07.01.2019, 10:02 | |
|
я вам уже ошибку показал
1
|
|
|
244 / 37 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|
| 07.01.2019, 10:33 [ТС] | |
|
Спасибо, действительно у класса QSpinBox нет свойства setGeometry. Хотя во всех просмотренных мной примерах создания делегата используется это свойство этого класса. Наверное, с версией связано. Подумаю, как по-другому задать размер делегата.
0
|
|
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
|
| 07.01.2019, 10:55 | |
|
0
|
|
|
244 / 37 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|
| 08.01.2019, 07:43 [ТС] | |
|
Серьезно. В коде по ссылке тоже используется свойство setGeometry класса QSpinBox
0
|
|
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
|
| 08.01.2019, 08:02 | |
|
1
|
|
|
244 / 37 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|
| 08.01.2019, 08:05 [ТС] | |
|
Спасибо! Не заметила)))
0
|
|
|
244 / 37 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|||||||||||
| 12.01.2019, 09:15 [ТС] | |||||||||||
|
vic5710, а можно поспрашивать по коду из сообщения 19?
1. Метод headerData класса NpModel, по-моему, нигде не вызывается. Но заголовки подписываются. Почему так? 2. Зачем beginResetModel, endResetModel, layoutChanged.emit? emit - это вроде имитация события. 3. Где запрещается редактирование ячеек пользователем? В моем коде пользователь может редактировать ячейки. Но введенные значения не попадают в модель. Функция calc считает по изначально загруженным значениям. А если расскомментировать эту строчку, то программа вылетает:
0
|
|||||||||||
| 12.01.2019, 09:15 | |
|
PyQt, Qt и ScrollArea PyQt + PyCharm PyQt и Spyder 3 Paint pyqt Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|