码迷,mamicode.com
首页 > 其他好文 > 详细

pyqt listwidget下面创建多张图片

时间:2014-07-30 23:45:05      阅读:2112      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   os   io   for   2014   cti   

def Photosvisi(self):

        i=0

        self.lists.setIconSize(QtCore.QSize(70,70))#设置显示图片大小

        self.lists.setResizeMode(QtGui.QListView.Adjust)

        self.lists.setViewMode(QtGui.QListView.IconMode)#设置显示图片模式

        self.lists.setMovement(QtGui.QListView.Static)#设置图片不可移动

        self.lists.setSpacing(10)#设置图片间距为10

        #创建6个单元格

        for items in range(6):

            strpath=QtCore.QString(r‘photo/%1.png‘).arg(items+1)#获取图片路径

            objpath=QtGui.QPixmap(strpath)#生成图片为objpath

            #生成pItem对象ico图像伸缩--scaled

            pItem=QtGui.QListWidgetItem(QtGui.QIcon(objpath.scaled(QtCore.QSize(70,70))),‘%s‘%(strpath))

            #设置宽度和高度

            pItem.setSizeHint(QtCore.QSize(70,70))

            self.lists.insertItem(items,pItem)

        self.setCentralWidget(self.lists)

        self.pics.setPixmap(QtGui.QPixmap(self.lists.selectionMode()))

        self.lists.setCurrentRow(0)

        self.lists.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)#单选

def xianshi(self,a):
    self.pics.setPixmap(QtGui.QPixmap(a.text()))

如图:bubuko.com,布布扣

pyqt listwidget下面创建多张图片,布布扣,bubuko.com

pyqt listwidget下面创建多张图片

标签:style   blog   http   os   io   for   2014   cti   

原文地址:http://www.cnblogs.com/mhxy13867806343/p/3879388.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!