Articles of qt4

¿Cómo puedo mover el archivo a la Papelera de reciclaje / basura en diferentes plataformas usando PyQt4?

Me gustaría agregar la siguiente función a mi aplicación PyQt4 multiplataforma: cuando el usuario selecciona algún archivo y selecciona “eliminar”, el archivo se moverá a la carpeta de la Papelera de reciclaje en lugar de eliminarlo permanentemente. Creo que puedo encontrar una solución específica de Windows utilizando la API de Win32 o algo similar, pero […]

Señales y slots de PyQt4

Estoy escribiendo mi primera aplicación de Python con PyQt4. Tengo una clase MainWindow y una Dialog, que es parte de la clase MainWindow: self.loginDialog = LoginDialog(); Uso slots y señales. Aquí hay una conexión hecha en MainWindow: QtCore.QObject.connect(self.loginDialog, QtCore.SIGNAL(“aa(str)”), self.login) Y trato de emitir señal dentro de la clase Dialog (estoy seguro de que se […]

¿Cómo usar findChildren?

Quiero hacer clic en un botón y borrar alrededor de 20 QLineEdits. Estoy intentando usar findChildren () y poner todos los QLineEdit en un QListWidget self.StudentAdmissionLayout = QGridLayout() self.StudentAdmissionLayout.addWidget(self.StudentName,1,0,1,1) El diseño self.StudentAdmissionLayout tiene todo el QLineEdit colocado en él. self.myList = QListWidget() self.Item = QListWidgetItem() self.Item = self.StudentAdmissionLayout.findChildren(QLineEdit) self.myList.addItem(self.Item) Me estoy poniendo por debajo de […]

Manera eficiente de mostrar mensajes de registro en la interfaz de usuario

Tengo una fuente de mensajes. Esto emite constantemente señales para los mensajes de registro. Estos mensajes de registro deben visualizarse de alguna manera en la interfaz de usuario. Dado que hay muchos mensajes (hasta 100 por segundo en situaciones pico), esto debe suceder con bastante eficiencia. Para esto tuve 2 enfoques: Utilizando un QTextEdit Esto […]

¿Es posible cambiar el color de una etiqueta de fila QTableWidget?

Tengo una clase que hereda de QTableWidget y me pregunto si es posible cambiar el color de la etiqueta de la fila para cada fila en la tabla. No quiero cambiar el color de ninguna de las celdas o encabezados de columna. Gracias 🙂 PD: Me gustaría que cada etiqueta de fila tuviera un color […]

PyQt – QTableView no responde ¿Señal de cambio de datos?

QSqlQueryModel es un gran modelo de base de datos, pero es de solo lectura. Así que reescribo su setData() y flags() . Ahora, puedo editar mi tabla de base de datos desde QTableView Pero QTableView no se actualizará cuando emito un dataChanged() , cuando dataChanged() un cuadro de texto en QTableView y QTableView clic en […]

Cómo usar el locking de MessgeBox en Kivy.

Tengo una aplicación Kivy. Desde la GUI principal, quiero abrir un nuevo cuadro de mensaje y forzar a la GUI principal a esperar el resultado de una interacción de caja de acción. Vi que el cuadro de mensaje Qt4 tiene soporte para este tipo de llamada de locking, pero no he encontrado la funcionalidad equivalente […]

Configuración del color del texto de una información sobre herramientas en PyQt

He estado agregando información sobre herramientas a una aplicación que he estado escribiendo, y tuve problemas con el color del texto de la información sobre herramientas. La aplicación tiene una serie de botones, que cambian el color del fondo y del texto según el estado del botón. El texto es blanco o negro. El color […]

Qt Python radiobutton: activar evento

Estoy desarrollando un proyecto para un cliente, donde el diseño tiene un botón de opción con opciones exclusivas. Aquí hay una parte del código que se ejecuta y muestra dos botones de radio agradables: self.performGroupBox = QtGui.QGroupBox(self.centralwidget) self.performGroupBox.setGeometry(QtCore.QRect(50, 20, 181, 121)) self.performGroupBox.setObjectName(“performGroupBox”) self.consultRadioButton = QtGui.QRadioButton(self.performGroupBox) self.consultRadioButton.setGeometry(QtCore.QRect(40, 30, 84, 18)) self.consultRadioButton.setObjectName(“consultRadioButton”) self.insertRadioButton = QtGui.QRadioButton(self.performGroupBox) self.insertRadioButton.setGeometry(QtCore.QRect(40, 60, […]

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: