Я использую Python 3.2 с Eric5 и QTDesigner, чтобы попытаться отобразить jpg в сцене QGraphicsView. Следующий код дает мне
Файл не может быть открыт. Причина: [Errno 22] Недопустимый аргумент: "
Ошибка на первом проходе, а затем заканчивается
Отлаженная программа вызвала необработанное исключение AttributeError
«Объект MyForm не имеет атрибута QGraphicsView»
Файл:, строка: 17
Файл screentest.ui, на который ссылаются, - это просто простое поле QGraphicsView в форме.
Любые предложения приветствуются.
#UIGraphicTest.py
import sys
# from PyQt4 import QtCore
from PyQt4 import QtGui
from screentest import Ui_MainWindow
class MyForm(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
myapp = MyForm()
grview = myapp.QGraphicsView()
scene = myapp.QGraphicsScene()
scene.addPixmap(QtGui.QPixmap('att-logo.jpg'))
grview.setScene(scene)
myapp.show()
sys.exit(app.exec_())