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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как у QTableView убрать пунктир вокруг текущей ячейки?  (Прочитано 7365 раз)
Павел_F.
Гость
« : Январь 28, 2010, 13:32 »

И возможно ли это...
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #1 : Январь 28, 2010, 13:42 »

для таблицы задай setShowGrid(false);
Записан
Павел_F.
Гость
« Ответ #2 : Январь 28, 2010, 13:45 »

Так тогда и граница ячеек того... границу надо. а пунктир не надо.
Позже: попробовал... границы ячеек того, а пунктир-то остался...
« Последнее редактирование: Январь 28, 2010, 13:47 от Павел_F. » Записан
kkk777kkk
Гость
« Ответ #3 : Январь 28, 2010, 15:07 »

Код:
ui->table->setFocusPolicy(Qt::NoFocus);
Записан
Павел_F.
Гость
« Ответ #4 : Январь 28, 2010, 15:22 »

Помогло, но... после редактирования ячейки оно назад возвращается...
Записан
SABROG
Гость
« Ответ #5 : Январь 29, 2010, 13:43 »

Тогда попробуй более сложный вариант - "proxy style", совместив информацию из этих двух ссылок:

http://qt.nokia.com/developer/faqs/736
http://wiki.qtcentre.org/index.php?title=Proxy_Style
Записан
Kolobok
Гость
« Ответ #6 : Январь 29, 2010, 16:10 »


В Qt 4.6 уже есть прокси стиль.
Записан
SABROG
Гость
« Ответ #7 : Январь 29, 2010, 20:39 »


Спасибо, не знал, что его добавили (QProxyStyle).
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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