Название: 2 вопроса про QWidget в Qt4 Отправлено: Nikita от Июля 11, 2005, 12:02 1. Можно ли (и если можно, то как) сделать Widget произвольной формы?
В VC это делалось: Create<Elliptic,Polygon...>Rgn CombineRgn(...) 2. Когда я хочу сделать собственную кнопку, я наследую её от QWidget, но при отрисовке получается что если я сам не закрашиваю весь прямоугольник клиентской области, виджет закрашивает его цветом BackgroundBrush. Как мне сделать так, чтобы незакрашиваемая мной часть кнопки была прозрачной . Вариант с alpha каналом: QPalette pal( QColor(0,0,0,0), QColor(0,0,0,0)); QApplication::setPalette(pal,0); не предлагать, ибо от него получаются какие-то непонятные мне спецэффекты (в незакрашиваемых мной областях просвечивает какой-то random из видеопамяти) Название: 2 вопроса про QWidget в Qt4 Отправлено: lepsai от Июля 11, 2005, 15:06 посмотри setMask()
|