crossplatform.ru

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


  Ответ в HintButton на панели ДочернегоОкна (Widget`a)
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Pretk Дата 14.5.2012, 11:18
  Хорошая идея.
В принципе, если допилить оформление и обработку, то должно стать красиво =)
Спасибо за подсказку.
ViGOur Дата 14.5.2012, 10:24
  Может быть пойдёт что-то вроде этого:
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 Дата 12.5.2012, 18:25
  Возникла необходимость сотворить странные вещи.
Это добрый Designer (приложенное изображение).

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

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

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

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

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

На вопрос: почему бы не использовать родительскую кнопку и делов-то?
отвечу: ну вот так захотелось просящему =(((
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.4.2024, 17:23