#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
from PyQt4 import QtGui
class MainWindow(QtGui.QWidget):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
pixmap = QtGui.QPixmap(u'011.jpg')
self.scene = QtGui.QGraphicsScene()
self.scene.addPixmap(pixmap)
view = QtGui.QGraphicsView(self.scene, self)
view.rotate(-20)
pixmap2 = QtGui.QPixmap(u'012.jpg')
self.scene2 = QtGui.QGraphicsScene()
self.scene2.addPixmap(pixmap2)
view2 = QtGui.QGraphicsView(self.scene2, self)
pixmap3 = QtGui.QPixmap(u'013.jpg')
self.scene3 = QtGui.QGraphicsScene()
self.scene3.addPixmap(pixmap3)
view3 = QtGui.QGraphicsView(self.scene3, self)
view3.rotate(20)
view.setGeometry(0, 0, 250, 300)
view2.setGeometry(100, 00, 163, 320)
view3.setGeometry(170, 20, 250, 300)
if __name__=="__main__":
app = QtGui.QApplication(sys.argv)
win = MainWindow()
win.show()
sys.exit(app.exec_())
http://stream.ifolder.ru/9322446 (16 Кб)
Глядя на этот скрипт, возникает вопрос: а какие вообще технологии мне нужны? Подходят ли мне для этой задачи все эти QPixmap, QGraphicsScene и QGraphicsView? Закрадывается мысль, что не подходят. Может, нужно смотреть в сторону OpenGL?
Очень прошу квалифицированного совета.