Foros del Web » Programando para Internet » Python »

problema con sizers

Estas en el tema de problema con sizers en el foro de Python en Foros del Web. porque se ponen encima de la barra de herramientas esto y como lo puedo acomodar que quede en el centro @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código python: Ver ...
  #1 (permalink)  
Antiguo 23/10/2008, 13:37
 
Fecha de Ingreso: mayo-2008
Mensajes: 499
Antigüedad: 15 años, 11 meses
Puntos: 1
problema con sizers

porque se ponen encima de la barra de herramientas esto y como lo puedo acomodar que quede en el centro

Código python:
Ver original
  1. import wx.stc
  2. import wx
  3.  
  4. class Toolbars(wx.Frame):
  5.     def __init__(self, parent, id, title):
  6.         wx.Frame.__init__(self, parent, id, title, size=(700, 650),)
  7.        
  8.         menubar = wx.MenuBar()
  9.         file = wx.Menu()
  10.         new = wx.MenuItem(file, 2, '&Nuevo\tCtrl+N', 'new file')
  11.         file.AppendItem(new)
  12.         open = wx.MenuItem(file, 21, '&Abrir\tCtrl+O', 'open file')
  13.         file.AppendItem(open)
  14.         save = wx.MenuItem(file, 12, '&Guardar\tCtrl+S', 'save file')
  15.         file.AppendItem(save)
  16.         file.AppendSeparator()
  17.         quit = wx.MenuItem(file, 1, '&Salir\tCtrl+Q', 'Exit program')
  18.         file.AppendItem(quit)
  19.         edit = wx.Menu()
  20.         copy = wx.MenuItem(edit, 3, '&Copy\tCtrl+C', 'Copy selected')
  21.         edit.AppendItem(copy)
  22.         cut = wx.MenuItem(edit, 4, '&Cut\tCtrl+X', 'Cut selected')
  23.         edit.AppendItem(cut)
  24.         tool = wx.Menu()
  25.         mask = wx.MenuItem(tool, 5, '&Tool\tCtrl+l')
  26.         tool.AppendItem(mask)
  27.        
  28.         menubar.Append(file, '&Archivo')
  29.         menubar.Append(edit, '&Edicion')
  30.         menubar.Append(tool, '&Herramientas')
  31.        
  32.         self.SetMenuBar(menubar)
  33.  
  34.         sizer = wx.BoxSizer(wx.VERTICAL)
  35.         self.display = wx.TextCtrl(self, -1, '',  style=wx.TE_RIGHT)
  36.         sizer.Add(self.display, 0, wx.EXPAND | wx.TOP | wx.BOTTOM, 4)
  37.  
  38.         self.Bind(wx.EVT_MENU, self.OnQuit, id=1)
  39.         self.Bind(wx.EVT_MENU, self.OnOpen, id=21)
  40.         self.Bind(wx.EVT_MENU, self.OnSave, id=12)
  41.  
  42.         vbox = wx.BoxSizer(wx.VERTICAL)
  43.  
  44.         toolbar1 = wx.ToolBar(self, 1)
  45.         toolbar1.AddLabelTool(wx.ID_ANY, '', wx.Bitmap('../Lamp/fil.png'))
  46.         toolbar1.AddLabelTool(wx.ID_ANY, '', wx.Bitmap('../lamp/fil.png'))
  47.         toolbar1.AddLabelTool(wx.ID_ANY, '', wx.Bitmap('../lamp/exit.png'))
  48.         wx.CheckBox(toolbar1, 3, 'Sels', pos=(800, 5))
  49.         toolbar1.Realize()
  50.  
  51.         toolbar2 = wx.ToolBar(self, 1)
  52.         toolbar2.AddLabelTool(wx.ID_EXIT, '', wx.Bitmap('../lamp/exit.png'))
  53.         Mode = ['Esculpir', 'Edicion', 'Pagina', 'zero']
  54.         cbb = wx.ComboBox(toolbar2, pos=(100, 0), size=(80, -1), choices=Mode, style=wx.CB_READONLY)
  55.         wx.RadioButton(toolbar2, 4, 'sets', pos=(800,5))
  56.         toolbar2.Realize()
  57.        
  58.         vbox.Add(toolbar1, 0, wx.EXPAND)
  59.         vbox.Add(toolbar2, 1, wx.EXPAND)
  60.        
  61.        
  62.         self.Bind(wx.EVT_TOOL, self.OnExit, id=wx.ID_EXIT)
  63.         self.Bind(wx.EVT_COMBOBOX, self.OnSelect)
  64.  
  65.         self.SetSizer(vbox)
  66.         self.dirname = ''
  67.         self.statusbar = self.CreateStatusBar()
  68.         self.Centre()
  69.         self.Show(True)
  70.  
  71.     def OnSelect(self, event):
  72.         item = event.GetSelection()
  73.        
  74.        
  75.     def OnOpen(self,e):
  76.         dlg = wx.FileDialog(self, "Choose a file", self.dirname, "", "*.*", wx.OPEN)
  77.         if dlg.ShowModal() == wx.ID_OK:
  78.             self.filename=dlg.GetFilename()
  79.             self.dirname=dlg.GetDirectory()
  80.            
  81.             filehandle=open(os.path.join(self.dirname, self.filename),'r')
  82.             self.control.SetValue(filehandle.read())
  83.             filehandle.close()
  84.             self.SetTitle("Editing ... "+self.filename)
  85.         dlg.Destroy()
  86.  
  87.     def OnSave(self,e):
  88.        
  89.         dlg = wx.FileDialog(self, "Choose a file", self.dirname, "", "*.*", \
  90.                 wx.SAVE | wx.OVERWRITE_PROMPT)
  91.         if dlg.ShowModal() == wx.ID_OK:
  92.            
  93.             itcontains = self.control.GetValue()
  94.              
  95.             self.filename=dlg.GetFilename()
  96.             self.dirname=dlg.GetDirectory()
  97.             filehandle=open(os.path.join(self.dirname, self.filename),'w')
  98.             filehandle.write(itcontains)
  99.             filehandle.close()
  100.         dlg.Destroy()
  101.  
  102.  
  103.     def OnExit(self, event):
  104.         self.Close()
  105.  
  106.     def OnQuit(self, event):
  107.         self.Close()
  108.  
  109.  
  110. app = wx.App()
  111. Toolbars(None, -1, 'Universal Grapics')
  112. app.MainLoop()
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:00.