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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Стили рамки главного окна  (Прочитано 3045 раз)
G-virus
Гость
« : Февраль 14, 2010, 00:21 »

И снова лезет G-Virus, который "не читает" книги, и не "умеет пользоваться гуглом". На этот раз хочу спросить вот о чем. Как изменять стили рамки окна в приложении на свои? Вот допустим кто видел клиент Miranda New Style, или тот же Skype. Как в скайп добавили четвертую кнопку? Оо. Рылся во флагах и пробовал осуществить это с помощью "удаления" рамки с помощью флага w.setWindowFlags(Qt::FramelessWindowHint); и дальнейшим дорисовыванием рамки. Но все равно результат не такой, да и не так как надо. Вот заставил мирку повиснуть, и увидел, что граф рамка именно изменена а не удалена. Можете рассказать про это что-нибудь?
Записан
ufna
Гость
« Ответ #1 : Февраль 14, 2010, 01:42 »

фпоезг! Улыбающийся))

на самом деле ответ - никак. Только рисовать самому, ручками. Способов несколько, здесь и на crossplatform.ru описано несколько вариантов, поищи.
Записан
mcrads
Гость
« Ответ #2 : Февраль 14, 2010, 09:52 »

По-моему флаги кнопок окошек не предусматривают лишних кнопок... ну хочешь - побалуйся сам с кодами =)
типа #ifdef Q_WS_WIN
-------
#endif

и так для каждой платформы =) и платформозависимые коды впихивай =)
полезный прием кстати не только для подобных действий =)
Записан
G-virus
Гость
« Ответ #3 : Февраль 14, 2010, 11:58 »

на самом деле ответ - никак. Только рисовать самому, ручками. Способов несколько, здесь и на crossplatform.ru описано несколько вариантов, поищи.

Спасибо, сейчас посмотрю Улыбающийся

По-моему флаги кнопок окошек не предусматривают лишних кнопок... ну хочешь - побалуйся сам с кодами =)
типа #ifdef Q_WS_WIN
-------
#endif

и так для каждой платформы =) и платформозависимые коды впихивай =)
полезный прием кстати не только для подобных действий =)
Охох))) Ну надо покопаться, хотя сомневаюсь, что мне это по силам Улыбающийся)))


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


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