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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как удалить стандартное popup меню у QDataTable?  (Прочитано 6436 раз)
Faraon
Гость
« : Мая 19, 2005, 06:39 »

Не могу найти, как убрать стандартное контекстное меню у QdataTable?
Нет такого property Грустный
Никто не работал с таким случаем?
Записан
BaltikS
Гость
« Ответ #1 : Мая 19, 2005, 10:06 »

Я поступил следующим образом:
- сделал SELECT и курсор передал таблице... И эта штука исчезла. Второй способ в глобальном фильтре переопределить нажатие правой клавиши на таблице.
Записан
Венелин Георгиев
Гость
« Ответ #2 : Мая 19, 2005, 10:22 »

Трети способ:
Код:
QDataTable::setReadOnly(true)

Успех.
Записан
Faraon
Гость
« Ответ #3 : Мая 19, 2005, 14:52 »

Спасибо большое - все ок
только надо держать в памяти, что
setReadOnly  работает  только после подключения и активации курсора
если до - то меню все равно остается
Записан
chaos
Гость
« Ответ #4 : Июня 28, 2005, 14:48 »

Цитата: "Faraon"
Спасибо большое - все ок
только надо держать в памяти, что
setReadOnly  работает  только после подключения и активации курсора
если до - то меню все равно остается

еще можешь написать свою таблицу и унаследовать от стандартной и там перекроеь появление этого меню
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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