hab da folgendes Problem. ich habe ein Gui mit dem xrc-Editor erstellt und nun versuche ich, auf dem Panel einen Strich zu zeichnen. Jedoch geschieht nichts. Habe im Forum gesucht, jedoch keine Lösung gefunden.
Code:
Code: Alles auswählen
def __init__(self,parent,drawFun):
wx.Frame.__init__(self,parent,-1,"gehen",pos=(150,150),size=(515, 350))
#Load the sourcefile
res = xrc.XmlResource("dialog.xrc")
#Create the panel from the resource data
panel = res.LoadPanel(self,"Haupt")
#Import the menu bar from xml
menu = res.LoadMenuBarOnFrame(self,"MENUBAR")
#Provide a statusbar to display information on menuitems
statusbar = self.CreateStatusBar(style = wx.ST_SIZEGRIP)
#Set standard text
self.Bind(wx.EVT_PAINT, self.OnPaint)
self.SetStatusText("testtesttesttesttesttest")
#Define Event Handlers for this class/resource
EVT_MENU(self,XRCID("Exit"),self.TimeToLeave)
EVT_MENU(self,XRCID("Neu"),self.OnAbout)
EVT_MENU(self,XRCID("alueg"),self.OnAlueg)
EVT_MENU(self,XRCID("versteck"),self.OnHighscore)
#outgoing stats
self.__StatAnzVersCtrl = XRCCTRL(panel,"AnzVers_out")
self.__Combo = XRCCTRL(panel,"Combo_out")
self.__ComboPoints = XRCCTRL(panel,"ComboPoints_out")
self.__StatTotPtsCtrl = XRCCTRL(panel,"PointsTotal_out")
self.memdc = wx.MemoryDC()
def OnPaint(self,evt):
dc = wx.PaintDC(panel)
dc.DrawLine(50,50,150,150)
Edit (Leonidas): Code in Python-Tags gesetzt.