Название: Стили рамки главного окна Отправлено: G-virus от Февраль 14, 2010, 00:21 И снова лезет G-Virus, который "не читает" книги, и не "умеет пользоваться гуглом". На этот раз хочу спросить вот о чем. Как изменять стили рамки окна в приложении на свои? Вот допустим кто видел клиент Miranda New Style, или тот же Skype. Как в скайп добавили четвертую кнопку? Оо. Рылся во флагах и пробовал осуществить это с помощью "удаления" рамки с помощью флага w.setWindowFlags(Qt::FramelessWindowHint); и дальнейшим дорисовыванием рамки. Но все равно результат не такой, да и не так как надо. Вот заставил мирку повиснуть, и увидел, что граф рамка именно изменена а не удалена. Можете рассказать про это что-нибудь?
Название: Re: Стили рамки главного окна Отправлено: ufna от Февраль 14, 2010, 01:42 фпоезг! :)))
на самом деле ответ - никак. Только рисовать самому, ручками. Способов несколько, здесь и на crossplatform.ru описано несколько вариантов, поищи. Название: Re: Стили рамки главного окна Отправлено: mcrads от Февраль 14, 2010, 09:52 По-моему флаги кнопок окошек не предусматривают лишних кнопок... ну хочешь - побалуйся сам с кодами =)
типа #ifdef Q_WS_WIN ------- #endif и так для каждой платформы =) и платформозависимые коды впихивай =) полезный прием кстати не только для подобных действий =) Название: Re: Стили рамки главного окна Отправлено: G-virus от Февраль 14, 2010, 11:58 на самом деле ответ - никак. Только рисовать самому, ручками. Способов несколько, здесь и на crossplatform.ru описано несколько вариантов, поищи. Спасибо, сейчас посмотрю :) По-моему флаги кнопок окошек не предусматривают лишних кнопок... ну хочешь - побалуйся сам с кодами =) Охох))) Ну надо покопаться, хотя сомневаюсь, что мне это по силам :))))типа #ifdef Q_WS_WIN ------- #endif и так для каждой платформы =) и платформозависимые коды впихивай =) полезный прием кстати не только для подобных действий =) Спасибо за информацию, ребят :) |