ich versuch mich gerade in PyGTK... allerdings mit ziemlichen schwierigkeiten... will sagen, es will nicht und ich komm auch nicht so wirklich damit klar...
daher erhoffe ich mir ein bisschen Hilfe
ich möchte ein Bild, mehrfach benutzen, sprich, ich möchte es mehrfach darstellen...
ich weiß aber vorher nicht wie oft ich es darstellen werde...
noch dazu scheint Python mich und das was ich geschrieben habe nicht zu würdigen...
denn es spuckt eine Warning aus:
Das ist mein bisheriger Code:GtkWarning: Can't set a parent on widget which has a parent
(countPeople ist die Anzahl, wie oft ich die Figur zeichnen will, die wird mir aber später durch eine Methode vorgegeben)
Code: Alles auswählen
class CreateStickFigure(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
self.countPeople = 5 #ScanEnv -> det_people
self.start()
def init_gui(self):
self.window = gtk.Window()
self.window.set_default_size(700, 600)
self.da = gtk.DrawingArea()
#set bg color
color = gtk.gdk.color_parse('white')
self.window.modify_bg(gtk.STATE_NORMAL, color)
#load image
self.image = gtk.Image()
self.image.set_from_file("stickFigure.png")
self.image.show()
#create a fixbox with warning!
self.fixed = gtk.Fixed()
self.fixed.add(self.image)
self.window.add(self.fixed)
self.fixed.put(self.image, 100, 100)
self.fixed.show()
self.window.show()