Articles of pyxon

¿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 […]

wxPython: los elementos en BoxSizer no se expanden horizontalmente, solo verticalmente

Tengo varios botones en varios tamaños y se expanden de la manera que yo quiero. Sin embargo, cuando agrego el padre a un nuevo wx.BoxSizer que se usa para agregar un borde alrededor de todos los elementos en el marco, el medidor que se ha agregado funciona correctamente verticalmente, pero no horizontalmente. El siguiente código […]

Obtener el valor del control deslizante de wxpython con el clic del mouse

Deseo emular o la mayoría de los controles deslizantes de los reproductores de medios, donde hacer clic en cualquier parte del control deslizante omite el video en esa posición. ¿Cómo puedo obtener el valor del control deslizante con el clic del mouse y establecer el valor? De forma predeterminada, cuando se hace clic en el […]

Pausar un hilo usando la clase de hilos.

Tengo un proceso largo que he progtwigdo para ejecutarse en un hilo, porque de lo contrario congelaría la interfaz de usuario en mi aplicación wxpython. Estoy usando threading.Thread(target = myLongProcess).start() para iniciar el hilo y funciona, pero no sé cómo pausar y reanudar el hilo. Busqué en los documentos de Python los métodos anteriores, pero […]

cómo utilizar pexpect para obtener una salida espontánea de subproceso en Python

Esto se relaciona con mi otro problema de subprocesamiento múltiple de mensajes con wx.TextCtrl (o GTK + subyacente) , que después de corregir con las interacciones de la GUI desde el subproceso primario, me parece que viene al problema de almacenamiento en búfer del bloque de tuberías. Entonces, ¿cómo obtener salida espontánea del subprocess.stdout? Para […]

Python ImportError: no hay un módulo llamado wx

Siento volver a hacer esta pregunta. He buscado y encontrado repeticiones de endles tanto en stackoverflow como también en general google search. Desafortunadamente no puedo arreglar mi sistema. Tengo los siguientes C:\Python27\Lib\site-packages\wx-2.8-msw-unicode esta carpeta contiene la carpeta wx y también las carpetas wx & wxPython que contienen los archivos _init_.py Cuando importo wx, aparece el […]

Control-Alt-Delete desde python o línea de comando

He investigado un poco, pero me gustaría poder llamar a control-alt-delete desde python. Si eso no es posible, es posible llamarlo desde la línea de comandos porque entonces podría usar ese comando en python porque puedo llamar líneas de comando en python. Si alguien pudiera apuntarme en la dirección correcta sería genial. esto es para […]

¿Cómo puedo configurar el nombre de archivo predeterminado en saveFileDialog.SetFilename en wxPython para Windows?

Por alguna razón, el siguiente fragmento de código funciona en OS X Mavericks, pero no en Windows 7: fileLabelDefault = self.filename + “.xlsx” saveFileDialog = wx.FileDialog(self, “Speichern”, “”, fileLabelDefault, “Excel files (*.xlsx)|*.xlsx”, wx.FD_SAVE | wx.FD_OVERWRITE_PROMPT) saveFileDialog.SetFilename(fileLabelDefault)

Cómo enhebrar la barra de progreso de wxPython

Estoy tratando de enhebrar wx.ProgressDialog. Tengo una clase de subprocesos de progreso class Progress(threading.Thread): def __init__(self): threading.Thread.__init__(self) def run(self): max = 1000000 dlg = wx.ProgressDialog(“Progress dialog example”, “An informative message”, maximum = max, parent=None, style = wx.PD_CAN_ABORT | wx.PD_APP_MODAL | wx.PD_ELAPSED_TIME | wx.PD_ESTIMATED_TIME | wx.PD_REMAINING_TIME ) keepGoing = True count = 0 while keepGoing and […]

¿Cómo detener un hilo de bucle en Python?

¿Cuál es la forma correcta de decirle a un subproceso de bucle que detenga el bucle? Tengo un progtwig bastante simple que hace ping a un host específico en una clase threading.Thread separada. En esta clase duerme 60 segundos, se ejecuta de nuevo hasta que la aplicación se cierra. Me gustaría implementar un botón ‘Detener’ […]