Articles of wxwidgets

Cómo sincronizar las barras de desplazamiento de dos grillas en wx

Se crea un wx.frame personalizado para contener una ventana divisoria con dos controles de cuadrícula dentro. Se utiliza para comparar los datos en cada una de las cuadrículas. En este punto, la barra de desplazamiento de dos cuadrículas debe admitir el desplazamiento de sincronización. Preguntas: ¿Cómo obtener el evento de desplazamiento de estas dos cuadrículas? […]

QT4, GTK +, wxWidgets o IronPython para una aplicación nativa de Windows utilizando Python

Necesito crear una aplicación nativa de Windows usando Python (y py2exe, supongo). Los requisitos de características son: Icono de la barra de tareas Notificaciones de alerta (junto al icono de la barra de tareas) Ventana sin cromos (idealmente bonita, redondeada, de colores). Webkit para renderizar algo de la ventana de Chromeless Hasta ahora he identificado […]

Python WX – Devolviendo la entrada del usuario desde el diálogo wx

Soy nuevo en Python y WX. Creé un cuadro de diálogo de prueba simple que se muestra a continuación que solicita al usuario un cuadro combinado. Me gustaría capturar el valor del combox en mi progtwig principal. ¿Cómo lo llamo desde mi progtwig principal? Así es como pretendía llamarlo que muestra el cuadro de diálogo […]

No se puede utilizar wx.NotificationMessage correctamente con wxPython

Recientemente actualicé la versión de desarrollo de wxPython (wxPython 2.9.2.4) ya que necesitaba la funcionalidad de wx.NotificationMessage dentro de mi aplicación. He intentado sin éxito crear burbujas de notificación en ciertos eventos de usuarios debido a algo que creo que podría ser un posible error. Antes de enviar dicho error, quería seguir adelante y preguntar […]

wxPython para imagen y botones (redimensionable)

Quiero poner esa imagen en un wx.Panel : Los animales deben ser “botones” para que si hago clic en ellos, su imagen cambie, y si vuelvo a hacer clic, la imagen vuelva a la normalidad (por lo tanto, los animales pueden considerarse como BitmapToggleButtons simples, como lo sugiere otra pregunta aquí en SO) Este panel […]

¿Cómo puedo capturar todas las excepciones de una aplicación wxPython?

Estoy escribiendo una pequeña aplicación de depuración para un pequeño kit que estamos desarrollando y me gustaría extenderlo a algunos usuarios para ver si pueden provocar algún fallo. ¿Alguien sabe una manera de envolver efectivamente una aplicación wxPython para detectar todas las excepciones no controladas que podrían causar que la aplicación se bloquee? Lo ideal […]

¿Cómo crear un efecto de desplazamiento en StaticBitmap en wxpython?

Quiero crear un efecto de desplazamiento en StaticBitmap: si el cursor del mouse está sobre el bitmap, muestra una imagen, si no, muestra la segunda imagen. Es un progtwig trivial (funciona perfectamente con un botón). Sin embargo, StaticBitmap no emite eventos EVT_WINDOW_ENTER, EVT_WINDOW_LEAVE. Puedo trabajar con EVT_MOTION. Si las imágenes se cambian cuando el cursor […]

Qt ahora se lanza bajo LGPL, ¿lo recomendaría sobre wxWidgets?

Soy un usuario bastante pesado de wxWidgets, en parte debido a razones de licencia. ¿Cómo ve el futuro de wxWidgets en vista del reciente anuncio de Qt que ahora se lanzará bajo LGPL? ¿Crees que wxwidget sigue siendo una buena opción técnica para nuevos proyectos? ¿O recomendarías adoptar Qt, ya que va a ser un […]

¿Por qué mi texto no se alinea correctamente en wxPython?

Estoy usando wxPython para construir una GUI y estoy tratando de alinear un texto pero no funciona en absoluto. Estoy intentando alinear tres elementos diferentes de texto estático en tres lugares (alineado a la derecha, alineado al centro y alineado a la izquierda) en tres paneles separados. El resultado que estoy obteniendo es que los […]

Tome una captura de pantalla del sitio web abierto en script de python

Necesito escribir un script en python que abra un sitio web y cuando el sitio esté completamente abierto, tomará una captura de pantalla del sitio abierto. Yo escribí algo como esto: import webbrowser import wx wx.App() link = “http://sofes.miximages.com/browser/b(link) screen = wx.ScreenDC() size = screen.GetSize() bmp = wx.EmptyBitmap(size[0], size[1]) mem = wx.MemoryDC(bmp) mem.Blit(0, 0, size[0], […]