|
0 / 0 / 0
Регистрация: 20.12.2023
Сообщений: 27
|
||||||
Правильное оформление QTableView PyQt621.02.2024, 22:31. Показов 2514. Ответов 6
Здравствуйте. Всем кто возьмётся мне бедалаге помочь огромный респект.
Есть QTableView:
1ый столбец: вводимые значения типа 0.00 (а) 2ой столбец: а * 10 тип целое 3ий столбец: а * 15 тип целое (рубли) Последняя строка: итоговая сумма НУЖНО: 1. Возможность редактирования только первого столбца до пятой строки включительно 1.1. Убрать возможность выделения (вообще какого либо взаимодействия) 6ой строки 2. Разобраться с проблемой бесконечных нулей после запятой в вычислениях (скрин, код) Вроде справился, но может кто знает более изящный способ 3. Добавить к элементам 3го столбца символ рубля (скрин) Подозреваю что это надо делать в делегате в методе displaytext, но там кажется не отслеживается параметр column. Я сам сдаюсь) 4. Как сделать чтобы у разных столбцов (строк) были разные шрифты и т.п.? 5. Как убрать кнопочки при редактировании (скрин) 6. Пожелания по улучшению кода в целом Буду очень рад любой помощи.
0
|
||||||
| 21.02.2024, 22:31 | |
|
Ответы с готовыми решениями:
6
Правильное оформление Правильное оформление конфига
|
|
963 / 718 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
||||||||||||||||
| 22.02.2024, 00:02 | ||||||||||||||||
Сообщение было отмечено Nyura как решение
Решение
по вопросу 2 - round
Добавлено через 14 минут по вопросу 4 -
знак рубля не все шрифты рисуют по редактированию - это автоматом идет если число редактируешь или свой делегат или число->строка и наоборот
1
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 20.12.2023
Сообщений: 27
|
||||||
| 22.02.2024, 09:20 [ТС] | ||||||
|
Большое спасибо друг. Скоро сяду дописывать
Добавлено через 4 часа 1 минуту У меня не работает Qt.FontRole, точнее не распозналось Добавлено через 1 час 13 минут Вопросы с 1, 1.1, 2 полностью решились. С 3им хотелось бы по другому, чтобы символ рубля был как формат, а не просто присваивался к числу. Решение для 4го не работает. Вопросы далее еще актуальны. Дополнительный вопрос как убрать штриховую рамку вокруг выделенного элемента?
Дополнительный вопрос закрыт: view.setFocusPolicy(Qt.FocusPolicy.NoFoc us) Добавлено через 1 час 10 минут С пятым вопросом тоже разобрался
0
|
||||||
|
963 / 718 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
|
| 22.02.2024, 09:59 | |
|
ты меняешь делегат поэтому FontRole не работает
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2023
Сообщений: 27
|
|
| 22.02.2024, 11:02 [ТС] | |
|
Через paint смог задать разные цвета шрифта, хоть что то. Не знаю правильно ли это с точки зрения этики
0
|
|
|
963 / 718 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
|
| 22.02.2024, 11:37 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2023
Сообщений: 27
|
|
| 22.02.2024, 11:39 [ТС] | |
|
Ну paint внутри делегата, получается норм)
0
|
|
| 22.02.2024, 11:39 | |
|
Помогаю со студенческими работами здесь
7
Правильное оформление кода Правильное оформление запроса Правильное оформление Dcount Правильное оформление друж-х ф-й Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|