|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Temas - luesmo2
Páginas: [1]
1
« en: Sábado 27 de Septiembre de 2008, 12:24 »
O pongo el siguiente código, haber si me podeis decir por qué no pinta el rectángulo. Todo los demás está en el sitio (sólo es una prueba). El texto "Pintado" si sale. Gracias a todos. Luis.... #!/usr/bin/python from wx import * import os import sys ID_boton1=1 ID_salir= 2 ID_ejecutar=3 class Absolute(wx.Frame): def __init__(self, parent, id, title): wx.Frame.__init__(self, parent, id, title, size=(250, 180)) self.panel = wx.Panel(self, -1) menubar = wx.MenuBar() menu= wx.Menu() menu.Append(ID_ejecutar,'Ejecutar','Ejecuta un programa') menu.Append(ID_salir,'Salir','Para salir') menubar.Append(menu, '&Opciones') self.SetMenuBar(menubar) self.st = wx.StaticText(self.panel, -1, "Ciao",pos=(0,80),size=(50,20)) wx.TextCtrl(self.panel, -1, pos=(10,10), size=(50, 20)) wx.Button(self.panel,ID_boton1,'Boton 1', pos=(10,30), size=(70,25)) EVT_BUTTON(self, ID_boton1, self.Click_Boton1) self.Bind(wx.EVT_MENU, self.Click_Salir, id=ID_salir) self.Bind(wx.EVT_MENU, self.Click_Ejecutar, id=ID_ejecutar) self.Pintar() self.Centre() self.Show(True) def Click_Boton1(self, event): wx.MessageBox("Has pulsado el boton 1") def Click_Salir(self, event): wx.MessageBox("Has pulsado salir") self.Close(1) def Click_Ejecutar(self, event): #wx.MessageBox("Has pulsado ejecutar") cmd='python Ejecuta.py En' sts=os.system (cmd) p = Popen(cmd, shell=True) sts = os.waitpid(p.pid, 0) def Pintar(self): #Hostiasssssss :argh: self.dc = wx.PaintDC(self.panel) self.dc.Clear() self.dc.BeginDrawing() self.dc.SetPen(wx.Pen("BLACK",1)) self.dc.DrawRectangle(70, 50, 120, 120) self.dc.EndDrawing() self.st.SetLabel('Dibujado') del self.dc #os.chdir('/home/luesmo2/Proyectos/Pruebas/') app = wx.App(0) Absolute(None, -1, 'Prueba') app.MainLoop()
2
« en: Sábado 20 de Septiembre de 2008, 15:25 »
Hablando de Ubuntu, Python y Gtk. Sabeis si existe alguna manera de integrar una ventana de consola en un form. Creo recordar haber visto alguna aplicación que lo hace. Tengo una ventana con un botón que al pulsarlo lanza un py que utiliza curses, es bastante rápido y no queda mal, pero mejor quedaría si estuviera en la propia ventana, aunque me obligue a cambiar muchas cosas. Gracias a todos. Luis....
3
« en: Martes 16 de Septiembre de 2008, 10:22 »
He hecho un py que presenta una ventana con un botón, al pulsar éste llama a otro py (que exporté) en el que aparece otra ventana con un botón. Al pulsar en el botón de la segunda ventana, ésta se destruye. El problema está en que la primera ventana también se destruye. En el botón de salir de la segunta ventana tiene: button = gtk.Button("Salir") button.connect_object("clicked", gtk.Widget.destroy,window) ¿Sabeis omo hacer para que la primera ventana se mantenga? Gracias a todos. Luis...
4
« en: Domingo 14 de Septiembre de 2008, 18:53 »
Hola a todos, soy nuevo y si meto la pata, espero que me perdoneis. Estoy aprendiendo python (sin RAD, nada de glade, gazpacho, roa, eric, ...) y estoy haciendo ventanas con los controles más normales. Lo consigo poco a poco, dado que no he encontrado ninguna documentación donde se especifique las propiedades, los métodos y eventos para cada uno de ellos.
En esta ocasión estoy intentando reducir la longitud de un combo pues solo va a contener textos de dos caracteres y me sale excesivamente largo, supongo que será el tamaño por omisión (ya digo que no hay cadenas de más de 2 caracteres).
¿Alguien sabe como cambiar el tamaño?
Gracias a todos. Luis...
Páginas: [1]
|
|
|