Articles of qt4

QTabWidget con CheckBox en el título

Me preguntaba cómo crear (usando PyQt4) un QTabWidget derivado con una checkbox al lado de cada título de pestaña. Me gusta esto:

PyQt4 establece el icono de la barra de tareas de Windows

Estoy trabajando en una aplicación en PyQt4 de Python y no encuentro cómo cambiar el icono de la barra de tareas. Hice mis archivos .ui en Qt’s Designer, donde puedo cambiar las propiedades de windowIcon . Pero eso no es lo que estoy buscando. Quiero cambiar el aspecto del icono de la aplicación en la […]

PySide Qt: crecimiento vertical automático para TextEdit Widget y espacio entre los widgets en un diseño vertical

Necesito resolver dos problemas con mi widget de arriba. Me gustaría poder definir la cantidad de espacio puesto entre los widgets de publicación que se muestran en la imagen (se ven bien como están, pero quiero saber que está hecho). Me gustaría boost las ediciones de texto verticalmente en función de la cantidad de texto […]

¿Por qué es tan detallada la syntax de PyQt connect ()?

Solo estoy aprendiendo PyQt y observando el mecanismo de Señales y Tragamonedas. Estoy un poco desconcertado por la syntax verbosa. ¿Por qué tenemos: self.connect(dial, SIGNAL(“valueChanged(int)”), spinbox.setValue) Preferiría mucho escribir lo siguiente: self.connect(dial.valueChanged, spinbox.setValue) ¿Puede alguien decirme por qué la syntax de conexión () debe ser tan explícita / detallada?

Cómo acceder a las páginas de QTextDocument

Estoy tratando de crear una aplicación que muestre documentos de texto enriquecido de manera paginada, más o menos como lo hace MS Word. Por ahora, me gustaría tener solo una página a la vez. De esta pregunta he aprendido que necesito representar el documento por QTextDocument . Si bien el autor de la pregunta se […]

Usando QTDesigner con PyQT y Python 2.6

Soy nuevo en Python y estoy empezando a aprender a progtwigr GUI (con suerte) usando PyQT4.7 y Python 2.6 Acabo de descargar el paquete completo de PyQT / QT4 (incluido QTDesigner) del sitio web de PyQT, sin embargo, parece que QTDesigner, que parece increíble de usar como novato (ya que puede ver todos los atributos […]

Cómo permitir el cambio de tamaño de QMessageBox en PyQt4

Estoy usando la característica agradable en QMessageBox para mostrar opcionalmente el texto detallado al usuario. Sin embargo, la ventana después de la expansión es aún bastante pequeña, e inmediatamente se intenta cambiar el tamaño de la ventana para que se puedan ver más detalles. Incluso después de configurar lo que creo que son las configuraciones […]

QObject (QPlainTextEdit) y problemas de subprocesamiento múltiple

Actualmente estoy tratando de aprender Redes con Python asyncore y pyqt4. Codifiqué un pequeño servidor, que básicamente escucha en algún puerto, y reenvía todos los mensajes que recibe al remitente. Dado que tanto QApplication.exec_() como asyncore.loop() son funciones que nunca regresan, no pude iniciarlas en un solo hilo, así que asyncore.loop() en un hilo de […]

PyQt envía el parámetro a la ranura cuando se conecta a una señal

Tengo un menú de la barra de tareas que, al hacer clic, está conectado a una ranura que recibe el evento de activación. Ahora el problema es que quiero saber en qué elemento del menú se hizo clic, pero no sé cómo enviar esa información a la función conectada. Aquí está el usado para conectar […]

¿Pruebas unitarias y funcionales de una aplicación basada en PySide?

Estoy creando una aplicación basada en PySide 1.1.0, y he estado buscando buenos ejemplos para ver la unidad y las pruebas funcionales de mi aplicación. Quiero poder realizar pruebas funcionales de la interfaz de usuario (simulando clics, pulsaciones de teclas, etc.), pruebas unitarias de las ranuras de la interfaz de usuario que alteran el diseño […]