1
如何创建一个窗口小部件或窗口将只是一个透明的图像? 我的意思是像在这个方案:sakura script player
我的尝试是:从图像Qt窗口小部件形状
label = QtGui.QLabel(None,
QtCore.Qt.FramelessWindowHint | QtCore.Qt.WindowStaysOnTopHint)
label.setPixmap(QtGui.QPixmap('c:\transparent.png'))
label.setScaledContents(True)
label.show()
但只产生一个长方形的窗口,尽管图像的透明度
忘了提及,即时通讯使用PyQt4 | Python3.2 | Windows7,但试图得到一些'跨平台'的代码 – chapaev 2011-05-07 11:15:28
行,解决了它!下面是示例(plane.png内容alpha通道): pixmap = QtGui.QPixmap('c:\ plane.png') label.setPixmap(pixmap) label.setMask(pixmap.mask()) shitty格式化系统 – chapaev 2011-05-07 12:14:18