【发布时间】:2012-08-24 14:39:09
【问题描述】:
我想在小部件上画一个圆圈,并且在圆圈背景屏幕内应该是可见的,即小部件上应该只看到圆圈的边框/周长。
小部件的其余部分应该是透明的。
我试过了 :
1)setStyleSheet("background:transparent;")
2)setAttribute( Qt::WA_TranslucentBackground, true );
3)Overriding paintEvent(QPaintEvent* event);
以上所有方法均无效。并且 setAutoFillBackground() 为假。 我是刚在谷歌上找到的 Qt 及以上解决方案的新手。 请帮忙。
【问题讨论】:
-
我读过一些地方,这个功能只适用于支持windows alpha通道绘图的系统!!