zoukankan      html  css  js  c++  java
  • QtGui.QPixmap

    QtGui.QPixmap is one of the widgets used to work with images. It is optimized for showing images on screen. In our code example, we will use the QtGui.QPixmap to display an image on the window.

    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    
    """
    ZetCode PyQt4 tutorial 
    
    In this example, we dispay an image
    on the window. 
    
    author: Jan Bodnar
    website: zetcode.com 
    last edited: September 2011
    """
    
    import sys
    from PyQt4 import QtGui, QtCore
    
    class Example(QtGui.QWidget):
        
        def __init__(self):
            super(Example, self).__init__()
            
            self.initUI()
            
        def initUI(self):      
    
            hbox = QtGui.QHBoxLayout(self)
            pixmap = QtGui.QPixmap("redrock.png")
    
            lbl = QtGui.QLabel(self)
            lbl.setPixmap(pixmap)
    
            hbox.addWidget(lbl)
            self.setLayout(hbox)
            
            self.move(300, 200)
            self.setWindowTitle('Red Rock')
            self.show()        
            
    def main():
        
        app = QtGui.QApplication(sys.argv)
        ex = Example()
        sys.exit(app.exec_())
    
    
    if __name__ == '__main__':
        main()    
    

    In our example, we display an image on the window.

    pixmap = QtGui.QPixmap("redrock.png")
    

    We create a QtGui.QPixmap object. It takes the name of the file as a parameter.

    lbl = QtGui.QLabel(self)
    lbl.setPixmap(pixmap)
    

    We put the pixmap into the QtGui.QLabel widget.

  • 相关阅读:
    printcap
    browser-ua
    PHP 开发 APP 接口 学习笔记与总结
    Java实现 LeetCode 72 编辑距离
    Java实现 LeetCode 72 编辑距离
    Java实现 LeetCode 72 编辑距离
    Java实现 LeetCode 71 简化路径
    Java实现 LeetCode 71 简化路径
    Java实现 LeetCode 71 简化路径
    Java实现 LeetCode70 爬楼梯
  • 原文地址:https://www.cnblogs.com/hushaojun/p/4435856.html
Copyright © 2011-2022 走看看