Articles of interfaz de usuario

Tkinter. Crear múltiples botones con la función de comando “diferente”

En primer lugar, perdón por el título, no pude encontrar uno mejor. El siguiente código es una versión minimizada de un problema que tengo en mi progtwig Python (soy un novato por cierto). def onClick(i): print “This is Button: ” + str(i) return def start(): b = [0 for x in range(5)] win = Tkinter.Tk() […]

Creación de una plataforma comercial con gráficos: sugerencias para una biblioteca GUI de Python

Estoy creando un pequeño progtwig para recuperar datos del mercado y registrarlos en tiempo real. Si bien las decisiones comerciales serán en gran parte automatizadas, las tablas se actualizan continuamente para que alguien pueda realizar un seguimiento de cómo se toman las decisiones e intervenir manualmente cuando sea necesario. Lo que sería una buena biblioteca […]

¿Cómo configurar el botón predeterminado en PyGTK?

Tengo una ventana muy simple donde tengo 2 botones, uno para cancelar y otro para aplicar. ¿Cómo configurar el botón para aplicar como predeterminado? (Cuando presiono enter, se presiona el botón “aplicar”) Sin embargo, quiero establecer el foco en el primer widget de entrada (no puedo usar grab_focus () en el botón) ¿Alguna sugerencia? Edit: […]

Propiedades y eventos de la ventana de Python / Tkinter

He estado buscando información sobre las siguientes funciones de la ventana de Tkinter sin éxito. La plataforma es Windows, Python 2.7. Al final de esta publicación hay un código que puede usarse para explorar los eventos de la ventana de Tkinter. ¿Cómo se puede detectar una ventana minimizar / maximizar eventos? El objeto de evento […]

kit de herramientas GUI de Python de nivel superior, por ejemplo, pasar dict para TreeView / Grid

Comencé mi primer proyecto de mascota en Python usando PyGTK. Aunque es un kit de herramientas GUI realmente poderoso y se ve excelente, tengo algunos problemas con las mascotas. Así que pensé en hacer la transición a otra cosa, ya que aún no es demasiado extensa. Eché un vistazo a la documentación de SO y […]

PySide – PyQt: ¿Cómo hacer que el ancho de la columna QTableWidget se establezca como proporción del espacio disponible?

Estoy desarrollando una aplicación informática con PySide y estoy usando QTableWidget. Digamos que mi tabla tiene 3 columnas, pero los datos que contienen son muy diferentes, como (para cada fila) una oración larga en la primera columna, luego números de 3 dígitos en las dos últimas columnas. Me gustaría cambiar el tamaño de mi tabla […]

¿Cómo evitar que la aplicación qt congele el progtwig principal?

Por ejemplo: #!/usr/bin/env python3 import sys from PySide import QtCore, QtGui class Dialog(QtGui.QDialog): def __init__(self): QtGui.QDialog.__init__(self) button = QtGui.QPushButton(“test”) layout = QtGui.QVBoxLayout() layout.addWidget(button) self.setLayout(layout) app = QtGui.QApplication(sys.argv) toast = Dialog() toast.show() app.exec_() print(“App freezes the main process!”) La última función de imprimir () no se ejecutará hasta que cierre el cuadro de diálogo. Estoy trabajando […]

No se puede importar el módulo de tortuga en Python 2.xy Python 3.x

Quiero jugar con el módulo de tortuga en Python. Pero cuando importo el módulo turtle, tengo el siguiente error: $ python Python 2.7.3 (default, Sep 26 2012, 21:51:14) [GCC 4.7.2] on linux2 Type “help”, “copyright”, “credits” or “license” for more information. >>> import turtle Traceback (most recent call last): File “”, line 1, in File […]

“IronPython + .NET” vs “Python + PyQt”. ¿Cuál es mejor para el desarrollo de aplicaciones de Windows?

Soy nuevo en el uso de Python. Me gustaría desarrollar la aplicación GUI de Windows usando Python. Después de algunas investigaciones, encontré que tengo 2 opciones: – IronPython + .NET Framework Python + PyQt ¿Puedo saber cuál es mejor para el desarrollo de aplicaciones de Windows? ¿Qué opción tiene más funciones (por ejemplo, soporte de […]

Anidando widgets en kivy

Estoy intentando crear una interfaz en Kivy y creo que hay algunas cosas fundamentales que no entiendo sobre los widgets personalizados y cómo jerarquizarlos, incluso después de leer el tutorial. Creo que tengo más de una mentalidad de html de modelo de caja, por lo que la forma en que los widgets están nesteds en […]