创建鼠标聚光灯

时间:2018-09-23 07:25:58

标签: python pyqt pyqt5

我正在尝试创建一个简单的应用程序,以将聚光灯放在鼠标光标的位置(使其他所有物体变暗)并用鼠标移动聚光灯。

类似这样的东西:

enter image description here

我对Qt没有太多经验。我从this example开始,但是走得太远。

我创建了一个窗口,该窗口位于顶部并设置其不透明度。但是我不确定如何使其中的一部分完全透明。

1 个答案:

答案 0 :(得分:1)

要设置透明的背景色,必须设置属性#pragma omp parallel,然后绘制一个减去圆形的矩形,如下所示:

Qt::WA_TranslucentBackground

enter image description here