Название: Прозрачный фон Отправлено: QCasper от Октябрь 25, 2005, 23:30 Есть две картинки, первая произвольная, вторая, допустим, черный треугольник на белом фоне, надо сделать так, чтобы при наложении второй на первую, белый фон последней становился транспорентным, и соответственно был бы виден контент первой картинки, не подпадающий под черный треугольник.
Название: Прозрачный фон Отправлено: Racheengel от Октябрь 26, 2005, 11:29 А что мешает сделать 2 пнг-шки с прозрачностью и отрисовать одну поверх другой?
Название: Тоже с прозрачностью бьюсь... Отправлено: Garrett от Октябрь 26, 2005, 15:20 Тоже с прозрачностью бьюсь...
Сделать мне надо вот что - прозрачное местами окно, которое бы перехватывало события мыши в своей области, даже в прозрачных участках. Нашел среди флагов Qt::WMouseNoMask, который должен это и делать, но оно почему-то срабатывает кривовато. Кривость заключается вот в чем - когда под прозрачным окошком лежит только виджет-папа, события обрабатывает прозрачное окно. Если же под него положить окно-брата (то есть с общим родителем), то события перехватывает брат. Есть идеи? ЗЫ. Версия библиотеки - 2.3 некоммерческая. Название: Прозрачный фон Отправлено: QCasper от Октябрь 26, 2005, 18:54 Цитата: "Racheengel" А что мешает сделать 2 пнг-шки с прозрачностью и отрисовать одну поверх другой? а почему нельзя заменить конкретный цвет на прозрачный? Название: Re: Тоже с прозрачностью бьюсь... Отправлено: QCasper от Октябрь 26, 2005, 18:56 Цитата: "Garrett" Сделать надо вот что - прозрачное местами окно, которое бы перехватывало события мыши в своей области, даже в прозрачных участках. Нашел среди флагов Qt::WMouseNoMask, который должен это и делать, но оно почему-то срабатывает кривовато. Кривость заключается вот в чем - когда под прозрачным окошком лежит только виджет-папа, события обрабатывает прозрачное окно. Если же под него положить окно-брата (то есть с общим родителем), то события перехватывает брат. Есть идеи? ЗЫ. Версия библиотеки - 2.3 некоммерческая. не катит, мне надо реализовать компонент, который одинаково выглядит на всех окнах Название: Re: Тоже с прозрачностью бьюсь... Отправлено: Garrett от Октябрь 27, 2005, 15:56 Цитата: "QCasper" не катит, мне надо реализовать компонент, который одинаково выглядит на всех окнах Вообще-то я тоже вопрос задавал, не хотел новую тему создавать. :) Название: Re: Тоже с прозрачностью бьюсь... Отправлено: QCasper от Октябрь 27, 2005, 17:44 Цитата: "Garrett" Цитата: "QCasper" не катит, мне надо реализовать компонент, который одинаково выглядит на всех окнах Вообще-то я тоже вопрос задавал, не хотел новую тему создавать. :) :)) а я то думаю - какие нафиг прозрачные окна :) к сожалению не могу помочь... |