Red de conocimiento informático -
Conocimiento del nombre de dominio - ¿Cómo cambio los parámetros en abplcmsg? Utilice self.offsetx=0self.offsety=0 al modificar archivos self.initGUI()definitGUI(self):self.createWidgets()self.setPrepertise()self.doyout() defcreateWidgets(self): self.xshow_textCtrl=wx.GridCtrl(self,-1)self.bind(wx.EVT_BUTTON,self.onChange,self.change_btn)defonChange(self,evt):#Obtener la propiedad modificada x=self.xshow_textCtrl.Obtener la etiqueta text ()y=self.show_textCtrl.GetLabelText()fl=open("script.py", "w")#Encuentre la posición adecuada para modificar fl.seek(self.offsetx)fl.write("x=%s \ n"%x)fl.offsetx) fl.write("y=%s\n"%y) fl.close() defdoyout(self):mainSizer=wx.BoxSizer(wx.VERTICAL)self.SetSizer(mainSizer ) #xdisplayxSizer=wx.BoxSizer(wx.HORIZONTAL)mainSizer.Add(xSizer,1,wx.HORIZONTAL)expand)x_label=wx.StaticText(self,-1,label="X:")xSizer.Add(x_label, 0,wx ALL,10)xSizer.Add(self.xshow_textCtrl,0,wx.ALL,10)#y show ySizer=wx.BoxSizer(wx.HORIZONTAL)mainSizer.Add(ySizer,1,wx.HORIZONTAL)Add ( ySizer,1,wx.EXPAND)y_label=wx.StaticText(self,-1,label="Y:")ySizer.Add(y_label,0,wx.ALL,10)ySizer.Add(self.yshow_textCtrl,0 , wx.ALL,10)#Button mainSizer.Add(self.change_btn,0,wx.ALL,10)defsetPrepertise(self):x,y=self.getXY()self.xshow_textCtrl.SetLabel(str(x)) self .yshow_textCtrl.SetLabel(str (y))defgetXY(self):fl=open("script.py", "r")msg=""line=fl.readline() whilelineandline[-1]:ifline.startswith ( "x"):msg+=lineself.readline()x=0y=0execmsg#Asignar valores a x, y returnx, cyclassTestFrame(wx.Frame):def__init__(self,*args,**kwargs):wx.Frame .__init__ (self,Ninguno,title =u "TestFrame",size=(400,300),pos=(400,200))TestPanel(self)if__name__=='__main__':app=wx.PySimpleAp
¿Cómo cambio los parámetros en abplcmsg? Utilice self.offsetx=0self.offsety=0 al modificar archivos self.initGUI()definitGUI(self):self.createWidgets()self.setPrepertise()self.doyout() defcreateWidgets(self): self.xshow_textCtrl=wx.GridCtrl(self,-1)self.bind(wx.EVT_BUTTON,self.onChange,self.change_btn)defonChange(self,evt):#Obtener la propiedad modificada x=self.xshow_textCtrl.Obtener la etiqueta text ()y=self.show_textCtrl.GetLabelText()fl=open("script.py", "w")#Encuentre la posición adecuada para modificar fl.seek(self.offsetx)fl.write("x=%s \ n"%x)fl.offsetx) fl.write("y=%s\n"%y) fl.close() defdoyout(self):mainSizer=wx.BoxSizer(wx.VERTICAL)self.SetSizer(mainSizer ) #xdisplayxSizer=wx.BoxSizer(wx.HORIZONTAL)mainSizer.Add(xSizer,1,wx.HORIZONTAL)expand)x_label=wx.StaticText(self,-1,label="X:")xSizer.Add(x_label, 0,wx ALL,10)xSizer.Add(self.xshow_textCtrl,0,wx.ALL,10)#y show ySizer=wx.BoxSizer(wx.HORIZONTAL)mainSizer.Add(ySizer,1,wx.HORIZONTAL)Add ( ySizer,1,wx.EXPAND)y_label=wx.StaticText(self,-1,label="Y:")ySizer.Add(y_label,0,wx.ALL,10)ySizer.Add(self.yshow_textCtrl,0 , wx.ALL,10)#Button mainSizer.Add(self.change_btn,0,wx.ALL,10)defsetPrepertise(self):x,y=self.getXY()self.xshow_textCtrl.SetLabel(str(x)) self .yshow_textCtrl.SetLabel(str (y))defgetXY(self):fl=open("script.py", "r")msg=""line=fl.readline() whilelineandline[-1]:ifline.startswith ( "x"):msg+=lineself.readline()x=0y=0execmsg#Asignar valores a x, y returnx, cyclassTestFrame(wx.Frame):def__init__(self,*args,**kwargs):wx.Frame .__init__ (self,Ninguno,title =u "TestFrame",size=(400,300),pos=(400,200))TestPanel(self)if__name__=='__main__':app=wx.PySimpleAp
p()frame=TestFrame()frame.Show() aplicación.MainLoop()