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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Подсказки в статус баре.  (Прочитано 4468 раз)
Crazy Sage
Гость
« : Апрель 30, 2009, 11:18 »

Такой вопрос. В статус баре по умолчанию появляются названия и горячие клавиши QAction'ов над пунктами меню\кнопками тулбара которых находится мышь. Но эти подсказки перекрывают все остальное, что есть на статус баре, что неудобно. Подскажите, можно ли их как-нибудь упихать в отдельный QLabel?
Записан
spirit
Гость
« Ответ #1 : Апрель 30, 2009, 12:58 »

можно, см. QStatusBar::addWidget.
Записан
Crazy Sage
Гость
« Ответ #2 : Апрель 30, 2009, 13:07 »

Permanent=TRUE это не совсем то, что надо. Во-первых размещение виджетов с правого края неудобно, во-вторых нельзя повлиять на размер поля оставляемого под подсказку.
Записан
spirit
Гость
« Ответ #3 : Апрель 30, 2009, 13:10 »

как это нельзя?
Цитировать
The stretch parameter is used to compute a suitable size for the given widget as the status bar grows and shrinks.
Записан
spirit
Гость
« Ответ #4 : Апрель 30, 2009, 13:18 »

вот не понял, почему виджет справа появляется, слева он появляется.  Непонимающий
Записан
Crazy Sage
Гость
« Ответ #5 : Апрель 30, 2009, 13:24 »

У меня 3.3, если виджету сделать Permanent=TRUE, то он появляется справа.
Размер в смысле под подсказку по QAction'ам, которую я хочу вынести в отдельный QLabel.
При добавлении виджетов с флагом Permanent эта подсказка все равно остается слева статусбара и просто перекрывается виджетами, а не перекрывает их.
Записан
spirit
Гость
« Ответ #6 : Апрель 30, 2009, 13:25 »

мда, надо ж было написать какая у тебя Qt.
Записан
Crazy Sage
Гость
« Ответ #7 : Апрель 30, 2009, 13:29 »

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


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