PyQt Anfänger benötigt Hilfe bei Anfängerbeispiel
Verfasst: Donnerstag 17. November 2011, 10:35
Hallo zusammen, bin recht neu in Python und würde mir gerne mit Hilfe von PyQt eine einfache Grafische Anzeige erstellen, die mir anzeigt in welchem Quadranten ich mich befinde.
D.h. im Hintergrund läuft eine Berechnung von der ich x/y Koordinaten erhalte. Nun möchte ich dieses Ergebnis auf ein Fenster mappen, dass nur ein unbeschriftetes Koordinatensystem + Ball enthält.
Bisher sieht mein Code wie folgt aus:
Mir ist jetzt noch nicht ganz klar wie ich die Position der Ellipse zur Laufzeit ändern kann.
Wäre klasse wenn mir jemand auf die Sprünge helfen könnte
Danke
D.h. im Hintergrund läuft eine Berechnung von der ich x/y Koordinaten erhalte. Nun möchte ich dieses Ergebnis auf ein Fenster mappen, dass nur ein unbeschriftetes Koordinatensystem + Ball enthält.
Bisher sieht mein Code wie folgt aus:
Code: Alles auswählen
from PyQt4 import QtGui, QtCore
import sys
class TestWidget(QtGui.QWidget):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.pen = QtGui.QPen(QtGui.QColor(0,0,0))
self.pen.setWidth(3)
self.brush = QtGui.QBrush(QtGui.QColor(255,255,255))
def paintEvent(self, event):
painter = QtGui.QPainter(self)
painter.setPen(self.pen)
painter.setBrush(self.brush)
painter.drawLine(0, 200, 400, 200)
painter.drawLine(200, 0, 200, 400)
br = QtGui.QBrush(QtCore.Qt.red)
painter.setBrush(br)
painter.drawEllipse( 150, 150, 15, 15 )
app = QtGui.QApplication(sys.argv)
wg = TestWidget()
wg.resize(400, 400)
wg.show()
sys.exit(app.exec_())
Wäre klasse wenn mir jemand auf die Sprünge helfen könnte
Danke