ich habe ein kleines Plasma-Applet gebaut, dem ich gerne eigene Icons mit ins Paket legen würde und natürlich im Applet benutzten möchte. Kann mir jemand sagen, wie ich an den Pfad der Icons innerhalb des Applets komme bzw. wo man das nachlesen kann?
Hallo, ich will einen Netzwerkclient erstellen, der an einem Socket horcht, von Zeit zu Zeit Daten im Hintergrund empfängt und in der GUI anzeigt. Jemand hatte hier im Forum QtNetwork empfohlen, da man ggf. um Threads herum kommt. Das ganz sieht bislang schlicht so aus: ... class MeinDialog(QtGui.QD...
Da schaffe ich inzwischen schon. Mein Problem liegt darin, dass ich mit dem Designer ein leeres Widget erzeuge, in das ich zeichnen möchte und jetzt nicht sagen kann, wie ich das richtig einbinde. Der Designer erzeugt ja sowas: class Ui_Hauptdialog(object): def setupUi(self, Hauptdialog): Im setupUi...
Das bekomme ich hin, wenn ich das Widget nicht mit dem QtDesigner erzeuge.
Sollte man denn ggf. nur das Layout bauen und dann im Programm das Widget in das Layout fügen? Macht das Sinn? Zumindest habe ich das schon in zwei Beispielen gesehen...
:roll: Na, das ist mir schon klar. Mein paintEvent sieht erst einmal so aus: def paintEvent(self, event): painter = QtGui.QPainter(self) painter.setPen(self.pen) painter.setBrush(self.brush) painter.drawRect(10,10,20,20) Damit wird natürlich in den Dialog gemalt, da self der Dialog ist. Dann habe ic...
ich habe ein Dialogfenster (MeinDialog(QtGui.QDialog, Dlg)) und in diesem ein Widget (widgetGrafik) in das ich z.B. ein Rechteck (drawRect) zeichnen möchte per paintEvent.
Wie bringe ich drawRect dazu, dass der Koordinatenursprung im Widget liegt und nicht im Dialog?
Das mit den Layouts dürfte jedoch schwierig werden.
drawRect ist ja kein Widget, dass man in ein Layout zwängen könnte, da es von Koordinaten abhängig ist. Aber das kommt später...
Ich habe ein SVG-Hintergrundbild, auf das ich kleine Rechtecke legen möchte - quasi als Markierungspunkte, die zudem von Zeit zu Zeit an anderen Stellen sein werden. Wenn ich jetzt die Fenstergröße ändere, verzerrt sich das Hintergrundbild. Die Rechtecke bleiben aber statisch an den festgelegten Pos...
Danke! Ich brauche aber wohl doch noch einmal Hilfe als Anfänger. :roll: Das Event sieht jetzt z.B. so aus: def resizeEvent(self, event): a = event.oldSize() print a Aber wie könnte ich das an mein def paintEvent(self, event): übergeben? (PyQt4.QtCore.QSize(360, 180) wäre z.B. das Event) Grüße Frank
Hallo, wie hält man geschickt die "alte" Größe eines Fensters fest? Folgendes passiert: das Fenster wird z.B. per Maus vergrößert und über def paintEvent(self, event) wird es neu gezeichnet. Innerhalb des paintEvents bräuchte ich aber die alte Größe um Rechtecke (paint.drawRect), die gezei...
Hallo, vermutlich ein ganz simples Problem beim wandeln von String nach Int; ich finde den Fehler aber leider nicht: Traceback (most recent call last): File "./showcity.py", line 16, in <module> koordb = int(koordb) ValueError: invalid literal for int() with base 10: '32.080601' Folgendes ...