Articles of interfaz de usuario

Cómo utilizar el multiprocesamiento. Distribuya correctamente con PySide para crear una GUI sin locking

Intento utilizar el multiprocesamiento para crear una GUI sin locking. La función Multiprocessing.Pool.appy_async () permite agregar una función de callback, lo que facilita la actualización de la GUI principal después de completar una operación que requiere mucho tiempo. Sin embargo, el siguiente código aún se bloquea al hacer clic en button1. ¿Cómo puedo modificar esto […]

Agregar ventana GUI a python opencv2 program con pygtk3

He completado un progtwig usando Python y Opencv2. Ahora, quiero agregar una ventana GUI a mi progtwig. Estoy teniendo alguna experiencia con PyGtk3. Entonces, modifiqué mi código para adoptar con PyGtk3. Pero, tengo errores. Entonces, probé un progtwig simple para descubrir el error real. Mi código de prueba es, import pygtk pygtk.require(‘2.0’) import gtk import […]

Deshabilitar el botón de control Tkinter (en gris)

Oye, no puedo imaginar cómo desactivar un botón Tkinter. Intenté usar state=DISABLED pero no funcionó y recibí un mensaje de error. _tkinter.TclError: opción incorrecta “-enable”: debe ser -column, -columnspan, -in, -ipadx, -ipady, -padx, -pady, -row, -rowspan o -sticky Agradecido por cualquier ayuda, o si tiene una mejor idea de cómo deshabilitar temporalmente un botón de […]

tkinter.messagebox.showinfo no siempre funciona

Acabo de empezar a trabajar con la herramienta GUI tkinter de Python. En mi código, creo una GUI simple con un botón y quiero mostrarle al usuario un messagebox si hace clic en el botón. Actualmente, utilizo el método tkinter.messagebox.showinfo para ello. Codifico en una computadora con Windows 7 usando IDLE. Si ejecuto el código […]

Cómo aceptar la entrada de texto de una GUI de pygame

Estoy trabajando en un juego de rol con Python y Pygame, y estoy tratando de hacer una GUI de dos partes, incluida una parte inferior que es como la línea de comandos básica, y una parte superior que mostrará toda la “acción” gráfica. Lo que necesito descubrir es una forma de incluir ambos en una […]

La ventana de Tkinter dice (no responde) pero el código se está ejecutando

Tengo un progtwig que ejecuta un proceso largo después de hacer clic en un botón de acción. A medida que el proceso se ejecuta, la ventana raíz dirá que no responde aunque sé que el progtwig se ejecuta en segundo plano. Este progtwig se lanzará a algunas personas con las que trabajo y quiero asegurarme […]

¿Cómo puedo crear una GUI sobre una aplicación de Python para que pueda hacer una GUI o una CLI?

Estoy tratando de escribir una aplicación en python para controlar un motor usando serial. Todo esto funciona bien en una situación CLI y generalmente es estable. pero me preguntaba qué tan simple era agregar una GUI sobre este código base. Supongo que habrá más código, pero ¿hay una forma sencilla de detectar algo como GTK, […]

¿Qué gui toolkit debo usar con Pygame?

Estoy creando un juego que necesita poder desplegar elementos gui dentro de una superficie de pygame. Esta pregunta no es lo que quiero porque wxPython gira alrededor de la superficie SDL, no dentro de ella. Hasta ahora solo he visto ocemp , pgu y GooeyPy en este espacio problemático. Ocemp es enorme y crufty buscando. […]

pyqt: cómo hacer un área de texto para escribir mensajes, algo así como imprimir en una consola

Soy totalmente nuevo en pyqt. Actualmente lo estoy usando para hacer una representación visual de un gráfico. Hice un widget personalizado para esto, que fue bastante fácil. Pero ahora estoy atascado cuando tengo que usar la funcionalidad incorporada. Quiero agregar una ‘vista’ a mi aplicación y poder imprimir texto en ella (un poco como lo […]

¿Qué es un buen navegador integrado para una aplicación pygtk?

Estoy planeando usar un navegador integrado en mi aplicación pygtk y estoy debatiendo entre gtkmozembed y pywebkitgtk. ¿Hay alguna diferencia convincente entre los dos? ¿Hay alguna tercera opción que no conozca? Cabe señalar que no usaré esto para acceder al contenido en la web. Lo uso principalmente para fines de interfaz de usuario. Mis prioridades […]