Articles of pyxon

¿Cuáles son los diseñadores de código abierto de Python WxWidgets existentes?

¿Cuáles son las herramientas utilizables? Soy consciente de wxformbuilder y wxGlade, pero ninguno de ellos parece estar completo todavía.

¿Cómo creo un objeto wx.Image a partir de datos en memoria?

Estoy escribiendo una aplicación GUI en Python usando wxPython y quiero mostrar una imagen en un control estático ( wx.StaticBitmap ). Puedo usar wx.ImageFromStream para cargar una imagen desde un archivo, y esto funciona bien: static_bitmap = wx.StaticBitmap(parent, wx.ID_ANY) f = open(“test.jpg”, “rb”) image = wx.ImageFromStream(f) bitmap = wx.BitmapFromImage(image) static_bitmap.SetBitmap(bitmap) Pero, lo que realmente quiero […]

wxpython: redimensiona automáticamente una imagen estática (mapa estático) para que se ajuste al tamaño

Mi proyecto wxPython tiene un marco, con múltiples tamaños nesteds. Uno de los medidores contiene una wxStaticImage con un bitmap que se lee de un archivo. Necesito la imagen para cambiar el tamaño (boost / reducir) cada vez que se cambia el tamaño del marco, por lo que se ajustará a los límites de su […]

Cambiar dinámicamente las opciones en un wx.ComboBox ()

No encontré una mejor manera de cambiar las diferentes opciones en un wx.ComboBox () que intercambiar el ComboBox anterior por uno nuevo. ¿Hay alguna manera mejor? Oerjan Pettersen #!/usr/bin/python #20_combobox.py import wx import wx.lib.inspection class MyFrame(wx.Frame): def __init__(self, *args, **kwargs): wx.Frame.__init__(self, *args, **kwargs) self.p1 = wx.Panel(self) lst = [‘1′,’2′,’3’] self.st = wx.ComboBox(self.p1, -1, choices = […]

El enfoque sigue al mouse en wxPython?

Estoy desarrollando una aplicación que contiene varios paneles. Vea la captura de pantalla : El panel de configuración izquierdo es un wx.ScrolledPanel que contiene varios wx.Panels . El panel de eventos superior es un wx.grid.Grid . El panel de datos inferior es un wx.Panel que contiene un wx.grid.Grid . El panel de la ttwig del […]

Creando subclases para wx.TextCtrl

Estoy creando una subclase para el wx.TextCtrl en wxpython. Quiero que esta clase agregue datos adicionales a los widgets wx.TextCtrl similar a la forma en que se pueden agregar datos adicionales a un ComboBox o ListBox. Aquí está mi código: import wx class ExtraDataForTxtCtrl(wx.TextCtrl): def __init(self, ExtraTextData): self.ExtraTextData=ExtraTextData def getExtraTCData(self): return self.ExtraTextData def setExtraTCData(self, ExtraTextData): […]

¿Cómo eliminar la selección inicial de wx.RadioBox?

Tengo el siguiente código : myList =[‘a’,’b’] rb=wx.RadioBox(self.panel, -1, “Options :”, (0, 0), wx.DefaultSize,myList, 2, wx.RA_SPECIFY_COLS) Cuando se procesa por primera vez, veo que se ha hecho una elección, ¿cómo puedo cambiar el código que, cuando este radibox se procesa por primera vez, no se ha elegido ninguna opción?

Actualizar una barra de progreso de wxPython después de llamar a app.MainLoop ()

Tengo una secuencia de comandos de Python que realiza un cálculo y he creado una clase para una barra de progreso emergente wxPython. Actualmente tengo: app=wx.App() progress = ProgressBar() app.MainLoop() for i in xrange(len(toBeAnalysed)): analyse(toBeAnalysed[i]) progress.update(i/len(toBeAnalysed)*100) Ahora, este ejemplo no funciona por razones obvias. ¿Hay alguna manera de ejecutar la aplicación.MainLoop () en un subproceso […]

Marco de ventana personalizado y apariencia de ventana con wxPython

Como ejemplo rápido, el administrador del juego Steam usa ventanas personalizadas que se ven diferentes a las predeterminadas que proporciona el sistema operativo. Un ejemplo de esto en una alerta de Steam aleatoria: http://sofes.miximages.com/wxpython/5frzU.png Me gustaría hacer un progtwig usando wxPython que tenga una apariencia tan personalizada. ¿Cómo podría lograr esto? Gracias.

¿Cómo puedo almacenar objetos que no sean cadenas en un ComboBox wxPython?

Tengo una lista de objetos Vertex, cada uno con sus propias tags e ID. ¿Cómo puedo usar esta lista como modelo para un ComboBox de wxPython, de modo que cuando un usuario selecciona una opción, puedo recuperar inmediatamente el ID de Vertex? Parece que ComboBox solo acepta cadenas como modelo. No puedo crear un diccionario […]