zoukankan      html  css  js  c++  java
  • PyQt5 利用paintEvent绘制窗口背景图片

    PyQt5 利用paintEvent绘制窗口背景图片

    #! /usr/bin/env python

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

    from PyQt5.QtWidgets import QApplication, QWidget

    from PyQt5.QtGui import QIcon, QPixmap, QPainter

    import sys

    class M_Win(QWidget):

        def __init__(self):

            super().__init__()

            self.m_ui()

        def m_ui(self):

            self.resize(950, 200)

            self.setWindowTitle("利用PaintEvent绘制窗口图片")

            self.setWindowIcon(QIcon("./icon/title.png"))

        def paintEvent(self, event):

            painter = QPainter(self)

            pixmap = QPixmap("./images/bg.gif")

            painter.drawPixmap(self.rect(), pixmap)

    if __name__ == "__main__":

        app = QApplication(sys.argv)

        win = M_Win()

        win.show()

        sys.exit(app.exec_())    

  • 相关阅读:
    008 WEBmvc的自动配置
    007 springboot的日志问题
    006 自动配置
    005 profile
    004 引入spring的xml配置文件
    003 场景启动器
    002 依赖管理
    001-属性文件
    TypeError: FileBox.fromUrl is not a function
    npm 的是报错 @XXXXX postinstall 处理
  • 原文地址:https://www.cnblogs.com/tylerwu/p/12850035.html
Copyright © 2011-2022 走看看