crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> HintButton на панели ДочернегоОкна (Widget`a)
Pretk
  опции профиля:
сообщение 12.5.2012, 18:25
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 6.4.2012
Пользователь №: 3310

Спасибо сказали: 0 раз(а)




Репутация:   0  


Возникла необходимость сотворить странные вещи.
Это добрый Designer (приложенное изображение).

Итак.
В обычном виде он выглядит именно так.
Прямоугольники цветные обозначают дальнейшее поле обсуждения.

Посредством "setWindowFlags(Qt::WindowContextHelpButtonHint)" можно "волшебным" образом добавить в !Родительский! виджет кнопку вопроса (т.е. кнопку помощи) - обозначено синими прямоугольником.
Причем в манах написано, что именно родительский такое "ест". Дочерние такое не "едят".

И теперь жуть.
Надо сделать дочерним окнам, а точнее, хотя бы одному, такую кнопку.
Место будущего "жительства" обозначено красным(и) прямоугольниками.

Если кто встречал похожую тему - линканите.
Если кто знает как сделать - помогите.

Ну, или совместными усилиями придумаем как.

На вопрос: почему бы не использовать родительскую кнопку и делов-то?
отвечу: ну вот так захотелось просящему =(((

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 14.5.2012, 10:24
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Может быть пойдёт что-то вроде этого:
QWidget *pWidgetTitleBar = new QWidget;
QHBoxLayout *pl = new QHBoxLayout;
pl->addWidget( new QPushButton("?"));
pl->addWidget( new QPushButton("="));
pl->addWidget( new QPushButton("X"));
pWidgetTitleBar->setLayout(pl);
dockWidget->setTitleBarWidget(pWidgetTitleBar); // <<- Твой доквиджет, которому нужна данная кнопка...
Разумеется с нормальным позиционированием, размерами и иконками...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Pretk
  опции профиля:
сообщение 14.5.2012, 11:18
Сообщение #3


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 6.4.2012
Пользователь №: 3310

Спасибо сказали: 0 раз(а)




Репутация:   0  


Хорошая идея.
В принципе, если допилить оформление и обработку, то должно стать красиво =)
Спасибо за подсказку.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2024, 5:36