Articles of qt de

Ejemplo de Python: PyQt QTreeview – selección

Estoy usando Python 2.7 y el diseñador Qt y soy nuevo en MVC: tengo una vista completada dentro de Qt para darme una lista de árbol de directorios, y el controlador en su lugar para ejecutar las cosas. Mi pregunta es: Dada una vista de Qtree, ¿cómo puedo obtener un directorio una vez que se […]

obtener widgets por nombre desde el diseño

¿Cómo debo proceder si quiero obtener un widget específico de un diseño en python Qt? Lo que he hecho hasta ahora: for i in range(self.ui.horizontalLayout_14.count()): #here it does fail name = self.ui.horizontalLayout_14.itemAt(i).objectName() #if the above would had worked, then I could do something like this for example if “button” in name: self.ui.horizontalLayout_14.itemAt(i).widget().close() Tenga en cuenta […]

pyqt: ¿cómo eliminar un widget?

Tengo un widget de QGroupBox con hijos que quiero eliminar. ¿Cómo puedo hacer eso? No puedo encontrar ningún removeWidget , removeChild , removeItem o algo similar en los documentos . Solo puedo ver cómo eliminar elementos de un diseño, pero eso, aparentemente, no lo elimina del widget real.

Conectando dos widgets diferentes juntos en qt con python a través de un botón

Me preguntaba cómo conectar dos widgets juntos. Tengo dos widgets que creé en QtDesigner, uno es una página de inicio de sesión y otro es un menú principal. Quiero conectarlos para que cuando el inicio de sesión sea exitoso, el usuario sea redirigido a la ventana principal, y el widget de inicio de sesión se […]

PyQt4 – Arrastrar y soltar

Hey, he estado revisando este tutorial para comprender los métodos de arrastrar y soltar en PyQt4. Sin embargo no puedo entender los siguientes puntos. Sería bueno que alguien me lo aclarara. def mouseMoveEvent(self, e): //class Button mimeData = QtCore.QMimeData() drag = QtGui.QDrag(self) drag.setMimeData(mimeData) drag.setHotSpot(e.pos() – self.rect().topLeft()) dropAction = drag.start(QtCore.Qt.MoveAction) def dropEvent(self, e): //class Example position […]