Articles of qt

Pyqtgraph con anaconda python en MAC da error de plumilla

Estoy intentando usar el pyqtgraph con anaconda python en Mac OS Python 2.7.5 |Anaconda 1.6.1 (x86_64)| (default, Jun 28 2013, 22:20:13) [GCC 4.0.1 (Apple Inc. build 5493)] on darwin Instalé pyqtgraph con pip install pyqtgraph , que parecía funcionar bien. Sin embargo, si ejecuto algún comando de la biblioteca, aparece este error: Qt internal error: […]

Eventos de foco de ventana PyQt no llamados

Tengo un progtwig PyQt4 en el que trato de recibir una notificación cuando se enfoca una ventana, siguiendo los consejos de la documentación de QUndoGroup: Es responsabilidad del progtwigdor especificar qué stack está activa llamando a QUndoStack :: setActive (), generalmente cuando la ventana del documento asociado recibe el foco. Pero tengo un problema extraño […]

Qt Designer genera código C ++

¿Es posible ver el código C ++ con Qt Designer? Puedo dibujar mi interfaz y guardarla como un archivo .ui. Además, puedo generar código python desde un archivo .ui utilizando un archivo .bat. Pero no puedo ver el código C ++ / Qt generado desde la interfaz de usuario, que me gustaría obtener. Lo busqué […]

QPropertyAnimation no funciona con un widget hijo

El siguiente código no anima el botón como se esperaba. Pero funciona si el botón es independiente y deja de funcionar cuando se trata de un widget secundario. ¿Qué estoy haciendo mal aquí? Estoy probando esto en Ubuntu. class TestWindow(QtGui.QWidget): def __init__(self): QtGui.QWidget.__init__(self) self.button = QtGui.QPushButton(“Ok”) self.button.setParent(self) self.button.setGeometry(QtCore.QRect(0,0,50,50)) self.button.clicked.connect(self.anim) def anim(self): animation = QtCore.QPropertyAnimation(self.button, “geometry”) […]

archivo qrc ​​+ archivo ui no funciona

Tengo algunos problemas con pyqt. Tengo archivos de ejemplo: login.ui login.qrc Por lo tanto, login.ui, creado con el diseñador qt, utiliza algunos recursos del archivo qrc. El qrc tiene algunas imágenes para los botones creados en el archivo ui. El archivo qrc ​​está utilizando un directorio de imágenes, donde están las imágenes de los botones. […]

Redirigir la ayuda interactiva de Python ()

Estoy trabajando en un shell de Python interactivo para una aplicación que usa Qt. Sin embargo, parece que no puedo obtener la ayuda interactiva para redirigir. Tengo esto en mi código de python: class OutputCatcher: def __init__(self): self.data = ” def write(self, stuff): self.data += stuff sys.stdout = OutputCatcher() Sin embargo, cuando ejecuto la ayuda […]

Invocando el menú contextual en QTreeWidget

Me gustaría abrir un menú, cuando el usuario hace clic en un objeto en QTreeWidgetItem. Pensé en capturar la señal contextMenuRequested de QWidget y luego recuperar el índice de la vista usando itemAt. Pero esto no parece muy bonito. ¿Hay alguna forma más fácil de poder llamar a un menú en un elemento dentro de […]

QDialog no se abre desde la ventana principal (pyQt)

Estoy intentando abrir un cuadro de diálogo haciendo clic en un botón en la ventana principal: Aquí está el código (generado por qtdesigner) que modifiqué solo para probarlo. Configuré la función showDial para mostrar el dial cuando se hace clic en el botón. Pero no funciona: from PyQt4 import QtCore, QtGui try: _fromUtf8 = QtCore.QString.fromUtf8 […]

Usando QtHostinfo.lookupHost en PySide

Estoy trabajando en un proyecto en el que quiero confirmar la existencia de un host en una red local. En el paquete QtNetwork en Qt, el método QHostInfo::lookupHost es una forma conveniente de buscar un host sin necesidad de implementar ningún tipo de ping o depender de una llamada del sistema ping. Su llamada asíncrona […]

Obtener el elemento seleccionado actualmente en QTreeView

Tengo un número de artículos en un QTreeView. Cada elemento se genera utilizando esta clase: class Branch(QStandardItem): def __init__(self, label, uri = None): QStandardItem.__init__(self, label) self.uri = uri Este es mi árbol real: class FileTree(QTreeView): def __init__(self): QTreeView.__init__(self) def keyPressEvent(self, event): if event.key() == Qt.Key_Space or event.key() == Qt.Key_Return: crawler = self.selectedIndexes()[0].model().item(self.selectedIndexes()[0].row()) print(crawler.uri) QTreeView.keyPressEvent(self, event) […]