PyQt5每天必學(xué)之像素圖控件QPixmap
更新時間:2018年04月19日 14:45:05 作者:我的世界你曾經(jīng)來過
這篇文章主要為大家詳細(xì)介紹了PyQt5每天必學(xué)之像素圖控件QPixmap,具有一定的參考價值,感興趣的小伙伴們可以參考一下
QPixmap 像素圖控件是用來處理圖像的控件之一。它用于將優(yōu)化后的圖像顯示在屏幕上。在我們的代碼示例中,我們將使用QPixmap 控件在程序窗口上顯示圖像。
#!/usr/bin/python3
# -*- coding: utf-8 -*-
"""
PyQt5 教程
在這個例子中,我們顯示窗口上的圖像。
作者:我的世界你曾經(jīng)來過
博客:http://blog.csdn.net/weiaitaowang
最后編輯:2016年8月4日
"""
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QHBoxLayout, QLabel
from PyQt5.QtGui import QPixmap
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
hbox = QHBoxLayout(self)
pixmap = QPixmap('F:\Python\PyQt5\Widgets\images\liutao.png')
lb1 = QLabel(self)
lb1.setPixmap(pixmap)
hbox.addWidget(lb1)
self.setLayout(hbox)
self.move(300, 300)
self.setWindowTitle('像素圖控件')
self.show()
def showDate(self, date):
self.lb1.setText(date.toString())
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
在我們的例子中,我們將圖像顯示在該程序的窗口上。
pixmap = QPixmap('F:\Python\PyQt5\Widgets\images\liutao.png')
我們創(chuàng)建的QPixmap 對象需要一個文件作為參數(shù)。
lb1 = QLabel(self) lb1.setPixmap(pixmap)
我們把QPixmap 對象映射到的QLabel 控件。
程序執(zhí)行后

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python?Matplotlib實現(xiàn)三維數(shù)據(jù)的散點圖繪制
這篇文章主要為大家詳細(xì)介紹了Python?Matplotlib實現(xiàn)三維數(shù)據(jù)的散點圖繪制,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-03-03
PyCharm Community安裝與配置的詳細(xì)教程
這篇文章主要介紹了PyCharm Community安裝與配置的詳細(xì)教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11
解決Python3.8用pip安裝turtle-0.0.2出現(xiàn)錯誤問題
turtle庫是python的基礎(chǔ)繪圖庫,這個庫被介紹為一個最常用的用來給孩子們介紹編程知識的方法庫,這篇文章主要介紹了解決Python3.8用pip安裝turtle-0.0.2出現(xiàn)錯誤問題,需要的朋友可以參考下2020-02-02

