Russian Qt Forum
Ноябрь 24, 2024, 23:23 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt 4.1.0 Цвет выделения в QTableWidget  (Прочитано 5250 раз)
NWhisper
Гость
« : Февраль 03, 2006, 17:21 »

Всем привет!

Никак не могу решить следующий вопрос...
Имеется QTableWidget, содержащий некоторы данные (допустим, 4 столбца 5 строк). Нужно, чтобы при однократном клике мышкой по какой-либо из ячеек, строка, содержащая ячейку, окрашивалась в один цвет, а сама ячейка, по которой кликнули, в другой.
Подскажите, как реализовать этот финт?!
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #1 : Февраль 03, 2006, 17:27 »

делегатами, батенька, делегатами...

ЗЫ. Какой это все-таки отстой...
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
NWhisper
Гость
« Ответ #2 : Февраль 03, 2006, 17:31 »

Цитата: "Racheengel"
делегатами, батенька, делегатами...

ЗЫ. Какой это все-таки отстой...

Если можно, по-подробнее...
И что тут по-Вашему - "отстой"?
Записан
NWhisper
Гость
« Ответ #3 : Февраль 05, 2006, 00:38 »

Цитата: "NWhisper"
Всем привет!

Никак не могу решить следующий вопрос...
Имеется QTableWidget, содержащий некоторы данные (допустим, 4 столбца 5 строк). Нужно, чтобы при однократном клике мышкой по какой-либо из ячеек, строка, содержащая ячейку, окрашивалась в один цвет, а сама ячейка, по которой кликнули, в другой.
Подскажите, как реализовать этот финт?!

Ну что, так никто и не подкажет, как порешать эту задачу?
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #4 : Февраль 06, 2006, 11:05 »

Остой ИМХО - это новая система MVC в Qt4. Неудобно. В Вашем случае скорее всего придется наследоваться от QAbstractItemDelegate, назначать его QTableWidget и для этого делегата переопределять методы отрисовки...
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.138 секунд. Запросов: 23.