我正在使用PySide,但我认为任何语言绑定的答案都将是相同/类似的。
我正在尝试采用这里的形状时钟示例,并使时钟面(圆)透明,以便我只看到时钟指针和分钟刻度。目前,当示例运行时,它看起来像这个。我正在使用Windows 7。
到目前为止,我尝试了以下内容(在构造函数中):
self.setAttribute(QtCore.Qt.WA_TranslucentBackground)
- 时钟出现在任务栏中,但我无法在任何地方看到它。
self.setAttribute(QtCore.Qt.WA_NoSystemBackground)
- 时钟出现了,但是有一个纯黑色的背景。
self.setWindowOpacity(0.5)
- 时钟出现了,但整个时钟都是透明的。我希望背景(表盘)是透明的,但是我想让时钟的指针可见。