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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Выделение виджета в QTableWidget  (Прочитано 3730 раз)
EgorRa
Гость
« : Март 12, 2011, 18:13 »

Суть проблемы заключается в том, что когда я засунул в ячейку QTableWidget QTextBrowser ячейка перестала выделяться:

Флаг выделения установлен для выделения всей строки.
Редактирование ячеек QTableWidget  false.
Как исправить сие безобразие, кто ни будь подскажет?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Март 14, 2011, 10:16 »

Покажи код отрисовки делегата.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #2 : Март 14, 2011, 11:45 »

Цитировать
Покажи код отрисовки делегата.
Скорее всего виджет добавлялся через QTableWidget::setCellWidget() Улыбающийся

Цитата: EgorRa
Как исправить сие безобразие, кто ни будь подскажет?
Без своего делегата скорее-всего не получится.
Записан

Qt 5.11/4.8.7 (X11/Win)
EgorRa
Гость
« Ответ #3 : Март 14, 2011, 11:50 »

Цитировать
Скорее всего виджет добавлялся через QTableWidget::setCellWidget() Улыбающийся

Да, так и есть)) только хотел отпостить. Так а почему так получается что он не выделяется?
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #4 : Март 14, 2011, 11:53 »

Цитировать
Так а почему так получается что он не выделяется?
Сей "cell widget" понятия не имеет, что его кто-то выделяет.

Интересно, а зачем понадобился QTextBrowser в ячейке?
« Последнее редактирование: Март 14, 2011, 11:57 от GreatSnake » Записан

Qt 5.11/4.8.7 (X11/Win)
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #5 : Декабрь 16, 2011, 08:13 »

У меня в качестве виджета, который вставляется в ячейку таблицы, используется кнопка. При нажатии на нее строка не выделяется. Подскажите как это исправить? Придется свой делегат писать.
Записан

Qt 5.11.0, Win, MinGW
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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