效果如下
这是一张花的png图片,显示之后只有花
本节主要用到2种方式实现这种效果,这两种方式的不同之处在于文件的读取方式
方式1 pyside6直接读取,这种方式是使用
QPixmap("C:/Users/bcx\Desktop/aa.png")直接读取png图片文件
代码如下:
import sys
from PySide6.QtWidgets import QApplication, QLabel, QMainWindow, QVBoxLayout, QWidget
from PySide6.QtCore import Qt
from PySide6.QtGui import QPixmap
class MainWindow(QMainWindow):
def __init__(self):
super(MainWindow, self).__init__()
self.setWindowTitle("透明图片示例")
self.setWindowFlag(Qt.FramelessWindowHint)
self.setAttribute(Qt.WA_TranslucentBackground