PyQt窗口背景设置为透明

import sys

from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QApplication, QLabel


class Demo(QLabel):
	def __init__(self):
		super(Demo, self).__init__()
		self.resize(100, 50)
		self.setProperty('id', '1')
		self.setText('你好啊')
		self.setWindowFlags(Qt.FramelessWindowHint)  # 窗口无边框
		self.setAttribute(Qt.WA_TranslucentBackground)  # 窗口透明
		self.setStyleSheet('QLabel{color:red;font-size:30px;}')


if __name__ == "__main__":
	app = QApplication(sys.argv)
	mainWindow = Demo()
	mainWindow.show()
	sys.exit(app.exec_())

你可能感兴趣的:(Python学习笔记,qt,开发语言)