Bildanzeigen funktioniert nicht bei PyQt
Verfasst: Mittwoch 7. Januar 2009, 21:45
Hallo:
Wenn ich dieses Skript ausführe:
Passiert Garnichts, bisauf dass ich ein leeres Widget habe, auf dem aber kein Bild ist
Was mache ich denn Falsch?
Bitte
Code: Alles auswählen
from PyQt4 import QtCore, QtGui
import sys
def ZeigeBild(Bild):
class FotoGui(QtGui.QWidget):
def __init__(self,parent=None):
QtGui.QWidget.__init__(self,parent)
self.grafik=QtGui.QImage(Bild)
self.ziel=QtCore.QRect(10,10,130,130)
self.quelle=QtCore.QRect(0,0,
self.grafik.width(),
self.grafik.height())
def PainEvent(self, event):
painter=QtGui.QPainter(self)
painter.drawImage(self.ziel,self.grafik,self.quelle)
app=QtGui.QApplication(sys.argv)
widget=FotoGui()
widget.resize(150,150)
widget.show()
sys.exit(app.exec_())
Code: Alles auswählen
ZeigeBild("Test.bmp")
Was mache ich denn Falsch?
Code: Alles auswählen
frage= "Kann PyQt keine Bitmaps lesen?"
formate= "Was es in PyQt für formate gibt"
Fehler= "Warum ist das nur ein leerer Gui?"
If frage:
print formate
Else:
print Feher