zoukankan      html  css  js  c++  java
  • PyQt5 给无边框widget窗口添加背景图片

    PyQt5 给无边框widget窗口添加背景图片

    #! /usr/bin/env python

    # -*- coding:utf-8 -*-

    import sys

    from PyQt5.QtWidgets import QApplication, QWidget

    from PyQt5.QtCore import Qt

    from PyQt5.QtGui import QPalette, QBrush, QPixmap

    class NoBorderWindow(QWidget):

        def __init__(self):

            super().__init__()

            self.window_UI()

            self.drawn()   

        def window_UI(self):

            self.resize(950, 200) 

            self.setWindowFlags(Qt.FramelessWindowHint)

        def drawn(self):

            self.palette = QPalette()

            self.palette.setBrush(QPalette.Background, QBrush(QPixmap("./images/bg.gif")))

            self.setPalette(self.palette)



    if __name__ == "__main__":

        app = QApplication(sys.argv)

        win = NoBorderWindow()    

        win.show()

        sys.exit(app.exec_())

  • 相关阅读:
    junit单元测试
    方法引用
    方法引用表达式(1)
    Stream流的常用方法
    Stream流
    综合案例:文件上传
    tcp通信协议
    python 生成器与迭代器
    Python 序列化与反序列化
    python 文件操作
  • 原文地址:https://www.cnblogs.com/tylerwu/p/12813400.html
Copyright © 2011-2022 走看看