zoukankan      html  css  js  c++  java
  • 窗口绘图类软件-QPixmap

    QPixmap类用于绘图设备的图像显示,它可以作为一个QPaintDevice对象,也可以加载到一个控件中,通常是标签或按钮,用于在标签或按钮上显示图像。

    QPixmap可以读取的图像文件类型有BMP、GIF、JPG、JPEG、PNG、PBM、PGM、PPM、XBM、XPM等。

    QPixmap类中的常用方法:

      copy()   从QRect对象复制到QPixmap对象

      fromImage()  将QImage对象转换为QPixmap对象

      grabWidget() 从给定的窗口小控件创建一个像素图

      grabWindow() 在窗口中创建数据的像素图

      load()    加载图像文件作为QPixmap对象

      save()    将QPixmap对象保存为文件

      toImage()   将QPixmap对象转换为QImage对象

    案例29  QPixmap的使用

    import sys
    import math
    from PyQt5.QtWidgets import QWidget, QApplication, QLabel, QVBoxLayout
    from PyQt5.QtGui import QPixmap
    from PyQt5.QtCore import Qt
    
    
    if __name__ == "__main__":
        app = QApplication(sys.argv)
        win = QWidget()
        lab1 = QLabel()
        lab1.setPixmap(QPixmap("./images/python.jpg"))
        vbox = QVBoxLayout()
        vbox.addWidget(lab1)
        win.setLayout(vbox)
        win.setWindowTitle("QPixmap 例子")
        win.show()
        sys.exit(app.exec_())
  • 相关阅读:
    java入门最好的一套书
    【转载】vim的E492错误
    SESSION保存到数据库中,然后从数据库中读取
    django教程
    用vim写python代码的两个关键设置
    HTTP/1.1中文版
    SQL基础教程
    简单清晰的HTML教程
    vim中如何按一个键就保存文件
    【转载】Vim操作
  • 原文地址:https://www.cnblogs.com/lynsha/p/13434192.html
Copyright © 2011-2022 走看看