Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: ElderOrb от Апрель 21, 2008, 00:23



Название: Существуют ли способы улучшить качество маски для top-level окна?
Отправлено: ElderOrb от Апрель 21, 2008, 00:23
Делаю скинабельный через qss диалог с бордером. Что означает возможность использовать пнг-шку с прозрачными областями в качестве бордера, что даёт в итоге диалог с закруглёнными краями. Для реализации прозрачности использую setMask. Всё бы ничего - да маска не подразумевает возможности использования полупрозрачных цветов и соответственно антиалиасинга, вследствие чего закруглённые углы выглядят немного коряво чего хотелось бы избежать. Вопрос, сталкивался ли кто с такой проблемой и какие есть варианты кроме смириться?


Название: Re: Существуют ли способы улучшить качество маски для top-level окна?
Отправлено: ритт от Апрель 21, 2008, 01:57
возможно, подскажет верный путь :)
http://www.qt-apps.org/content/show.php/QSkinWindows?content=67309


Название: Re: Существуют ли способы улучшить качество маски для top-level окна?
Отправлено: ElderOrb от Апрель 21, 2008, 09:19
Спасибо, уже видел. Там изрядно используется винапи а мне бы ещё под мак. И если с винапи я впринципе дружу, то постигать таинство карбона и какао ради пары пикселей на уголках - ну уж нафиг. ж)