QGraphicsView シーンで jpg を表示しようとするために、Eric5 と QTDesigner で Python 3.2 を使用しています。次のコードは、 ファイルを開けませんでした。理由: [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_())