Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: visor_ua от Сентябрь 30, 2006, 15:40



Название: Своя иконка для кнопок закрытия, минимизации окна
Отправлено: visor_ua от Сентябрь 30, 2006, 15:40
Как перегрузить эти кнопки для qdialog, qwidget чтобы отображались собственные иконки


Название: Своя иконка для кнопок закрытия, минимизации окна
Отправлено: Dendy от Сентябрь 30, 2006, 15:57
ТьІ имеешь ввиду кнопки на панели top-level виджетов? Свернуть, развернуть, закрьІть? По идее никак. Етим занимается оконньІй менеджер. ТьІ можешь просто не рисовать ету панель, а заменить ее некой своей панелью.


Название: Своя иконка для кнопок закрытия, минимизации окна
Отправлено: visor_ua от Сентябрь 30, 2006, 16:04
Да именно ее имел ввиду:-(


Название: Своя иконка для кнопок закрытия, минимизации окна
Отправлено: QCasper от Октябрь 27, 2006, 01:40
Цитата: "Dendy"
ТьІ имеешь ввиду кнопки на панели top-level виджетов? Свернуть, развернуть, закрьІть? По идее никак. Етим занимается оконньІй менеджер. ТьІ можешь просто не рисовать ету панель, а заменить ее некой своей панелью.


А как таки заменить именно этой своей панелью? Еще и желательно с возможностью динамического добавления/удаления кнопок/контролов.


Название: Своя иконка для кнопок закрытия, минимизации окна
Отправлено: Dendy от Октябрь 27, 2006, 02:57
Имелось ввиду создать собственньІй контейнер для главного окна. Применить ему флаг: Qt::FramelessWindowHint, задать красивую маску, стиль, фон, лейоут. Создать кнопки (QPushButton's) для операций развёртьІвания, закрьІтия. Главное окно программьІ помещать внутрь оного.


Название: Своя иконка для кнопок закрытия, минимизации окна
Отправлено: QCasper от Октябрь 27, 2006, 12:06
а не подскажете где поподробнее почитать об этом?