QTableWidget - как сменить background ячейки. |
Здравствуйте, гость ( Вход | Регистрация )
QTableWidget - как сменить background ячейки. |
aviabunin |
5.10.2011, 19:36
Сообщение
#1
|
Студент Группа: Участник Сообщений: 26 Регистрация: 31.7.2011 Пользователь №: 2773 Спасибо сказали: 0 раз(а) Репутация: 0 |
В дизайнере на форму поставил QTableWidget и попробовал сменить фон ячейки.Получаю ошибку
? Это уже тестовый вариант. Основной в приложении. В нем - рисую на QTableWidget На основной форме verticalLayout поверх QTableWidget. Специальный класс для рисования qpaintwidget. По таблице перемещаюсь стрелочками, по клавишам F3-F6 рисую сторону ячейки другим цветом. Когда 4 стороны перекрашены - хочу перекрасить ячейку. Тоже получаю ошибку. Спасибо за любую подсказку или ссылку!
Прикрепленные файлы
|
|
|
AndreiNone |
6.10.2011, 16:06
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 9.11.2010 Пользователь №: 2175 Спасибо сказали: 1 раз(а) Репутация: 0 |
Скорее всего не создаются items. Если Вы делаете как в тестовом примере, то это так.
Поэтому в каждой ячейке надо создать QTableWidgetItem, а после этого уже можно будет менять ее цвет (текст и т.д.). Даже если в Creator-e указать нужное кол-во строк и столбцов, items у них все равно "нулевые". А Вы пытаетесь изменить цвет "нулевого" элемента, отсюда и вылетает |
|
|
aviabunin |
6.10.2011, 20:33
Сообщение
#3
|
Студент Группа: Участник Сообщений: 26 Регистрация: 31.7.2011 Пользователь №: 2773 Спасибо сказали: 0 раз(а) Репутация: 0 |
Да, это действительно так. Спасибо!
|
|
|
Текстовая версия | Сейчас: 26.12.2024, 4:31 |