Articles of interfaz de usuario de

PySide / Python GUI se congela

Actualmente estoy escribiendo una GUI para rvplayer que permitirá a los artistas renderizar automáticamente los diarios con información de pizarra y de quemado. La GUI está escrita con PySide y con secuencias de comandos en Python 2.7. Mi problema es que al llamar a mi proceso y actualizar mi QProgressBar con el stdout la GUI […]

Visualización interactiva de gráficos.

Situación De forma similar a esta pregunta , estoy buscando una forma de crear una GUI donde los usuarios puedan ver un gráfico (en el sentido de la teoría de gráficos ) e interactuar con él. Los vehículos se moverán a través del gráfico de ninguno a nodo a lo largo del tiempo. Los usuarios […]

¿Cómo debo hacer un desarrollo rápido de GUI para los métodos de R y Octave (posiblemente con Python)?

Somos un laboratorio de investigación académica de tamaño mediano cuyos principales resultados son nuevos métodos estadísticos para analizar grandes conjuntos de datos. Generalmente desarrollamos en R y MATLAB / Octave. Nos gustaría ampliar el scope de nuestro trabajo mediante la creación de interfaces de usuario sencillas y de tipo asistente para acceder a nuestros métodos, […]

Estirar los marcos utilizando el diseño de cuadrícula en Python Tkinter

Estoy tratando de estirarme para trabajar usando Python 2.6.7 con Tkinter. Yo esperaría que el código de abajo extienda el primer botón al ancho del segundo, pero ambos botones son tan anchos como deben ser para que se ajusten a su texto. #!/usr/bin/python from Tkinter import * win = Frame() win.grid(sticky=N+S+E+W) inner_a = Frame(win) inner_a.grid(row=0, […]

IU de Python Maya: error de variable local no definida cuando se usa dentro del comando de botón dentro de la misma función

Estoy aprendiendo a crear IU para maya en python nativo (no Tkinter). el siguiente código funciona bien, crea una ventana con un botón que cuando se presiona imprime ‘barra’ a la salida del historial: import maya.cmds as cmds cmds.window(title=’Basic UI’) cmds.columnLayout() foo = ‘bar’ cmds.button(label = ‘foobar’, command = ‘print(foo)’) cmds.showWindow() Pero si pongo el […]

¿Qué es correcto: widget.rowconfigure o widget.grid_rowconfigure?

Cuando se utiliza el administrador de geometría de cuadrícula. Digamos que tienes: import tkinter as tk from tkinter import ttk root = tk.Tk() root.rowconfigure(0, weight=1) root.columnconfigure(0, weight=1) ttk.Button(root, text=”Hello World”).grid(sticky=tk.NSEW) root.mainloop() La parte donde se especifica el peso de la fila / columna también se puede codificar como: root.grid_rowconfigure(0, weight=1) root.grid_columnconfigure(0, weight=1) Para este ejemplo, […]

Construyendo GUIs con Tkinter

Estoy tratando de hacer una GUI con Tkinter donde escribes dos números y los sums. No estoy seguro de cómo mostrar la respuesta en mi ventana. También cuando lo ejecuto hay un error que dice: TypeError: tipo (s) de operando no admitido para +: ‘Entrada’ y ‘Entrada’ from tkinter import * window = Tk() def […]

¿Por qué mi botón Tk se presiona automáticamente?

En el código a continuación, al hacer clic en el botón se debe cambiar el texto negro de Hola a Adiós. Pero cuando ejecuto el progtwig, inmediatamente dice Adiós. from Tkinter import * from tkMessageBox import * print “this is a test” class Demo(Frame): def __init__(self): self.createGUI() print “init” #self.__mainWindow = Tk() def destroy(self): print […]

Progtwigción de la interfaz de usuario OPENGL

Estoy desarrollando una aplicación gráfica para presentar datos (no es un juego, sino una aplicación real). Necesita ser multiplataforma, así que he elegido: python OpenGL (necesito 3D, mezclas, texturas, etc.) pyopengl wx / pywx – ventanas, diálogos, etc. El último componente – WX – plantea la pregunta. Puedo armar una aplicación de muy buen aspecto […]

¿Cómo evitar fácilmente la congelación Tkinter?

Desarrollé una aplicación Python simple haciendo algunas cosas, luego decidí agregar una GUI simple usando Tkinter. El problema es que, mientras la función principal está haciendo su trabajo, la ventana se congela. Sé que es un problema común y ya leí que debería usar varios subprocesos (muy complicado, porque la función también actualiza la GUI) […]