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_())
  • 相关阅读:
    自定义UILabel的对齐方式
    获取iOS系统版本 --- UIDevice的使用
    iOS 照片多选
    iOS 手势+触摸事件
    IOS消息推送
    设置tableViewCell的背景颜色
    IOS_修改TableView的删除按钮的文本
    UIScrollView控件实现轮播图
    判断设备是不是第一次进入应用
    英语口语
  • 原文地址:https://www.cnblogs.com/lynsha/p/13434192.html
Copyright © 2011-2022 走看看