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_())    

  • 相关阅读:
    有道
    excel 数据入库
    iso-8859-1 Unicode 编码
    爬虫编码问题
    WIKi 百科爬虫
    降低耦合性获取微博数据
    Python基础总结3-字符串
    Python基础总结2
    Linux常用命令04(其他命令)
    Linux常用命令03(系统信息)
  • 原文地址:https://www.cnblogs.com/tylerwu/p/12850035.html
Copyright © 2011-2022 走看看