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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Своя иконка для кнопок закрытия, минимизации окна  (Прочитано 4734 раз)
visor_ua
Гость
« : Сентябрь 30, 2006, 15:40 »

Как перегрузить эти кнопки для qdialog, qwidget чтобы отображались собственные иконки
Записан
Dendy
Гость
« Ответ #1 : Сентябрь 30, 2006, 15:57 »

ТьІ имеешь ввиду кнопки на панели top-level виджетов? Свернуть, развернуть, закрьІть? По идее никак. Етим занимается оконньІй менеджер. ТьІ можешь просто не рисовать ету панель, а заменить ее некой своей панелью.
Записан
visor_ua
Гость
« Ответ #2 : Сентябрь 30, 2006, 16:04 »

Да именно ее имел ввиду:-(
Записан
QCasper
Гость
« Ответ #3 : Октябрь 27, 2006, 01:40 »

Цитата: "Dendy"
ТьІ имеешь ввиду кнопки на панели top-level виджетов? Свернуть, развернуть, закрьІть? По идее никак. Етим занимается оконньІй менеджер. ТьІ можешь просто не рисовать ету панель, а заменить ее некой своей панелью.


А как таки заменить именно этой своей панелью? Еще и желательно с возможностью динамического добавления/удаления кнопок/контролов.
Записан
Dendy
Гость
« Ответ #4 : Октябрь 27, 2006, 02:57 »

Имелось ввиду создать собственньІй контейнер для главного окна. Применить ему флаг: Qt::FramelessWindowHint, задать красивую маску, стиль, фон, лейоут. Создать кнопки (QPushButton's) для операций развёртьІвания, закрьІтия. Главное окно программьІ помещать внутрь оного.
Записан
QCasper
Гость
« Ответ #5 : Октябрь 27, 2006, 12:06 »

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


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