将图像添加到布局

时间:2014-11-14 09:36:36

标签: python pyqt

我想执行一个简单的(或者我认为很简单)操作。

我在文件夹中有一些文件,其中一些是.pgn

我想只抓取.png文件,并根据文件在一个或另一个布局内的GUI上显示它。

为此,我有这段代码:

from PIL import Image

for f in os.listdir(os.getcwd()):
    if f.endswith(".png"):
        if 'scatterPlot' in f:
            myImage = Image.open(f)
            mywidget = QtGui.QWidget(myImage )
            self.ui.horizontalLayout_scattUp.addWidget(mywidget )

        if 'histogram' in f:
            myImage = Image.open(f)
            mywidget = QtGui.QWidget(myImage)
            self.ui.horizontalLayout_histtUp.addWidget(mywidget)

我收到了这个错误:

Traceback (most recent call last):
      mywidget  = QtGui.QWidget(myImage)
TypeError: QWidget(QWidget parent=None, Qt.WindowFlags flags=0): argument 1 has unexpected type 'instance'

我真的不知道如何解决它。

我想知道抓取现有图像并将其放入GUI布局的正确方法。

我在Windows 7上使用QtDesigner

使用python 2.7

0 个答案:

没有答案