我想执行一个简单的(或者我认为很简单)操作。
我在文件夹中有一些文件,其中一些是.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