Articles of pyside

Aspectos básicos de las señales y ranuras de PySide (o PyQt)

Considere un ejemplo simple como este que vincula dos deslizadores utilizando señales y ranuras: from PySide.QtCore import * from PySide.QtGui import * import sys class MyMainWindow(QWidget): def __init__(self): QWidget.__init__(self, None) vbox = QVBoxLayout() sone = QSlider(Qt.Horizontal) vbox.addWidget(sone) stwo = QSlider(Qt.Horizontal) vbox.addWidget(stwo) sone.valueChanged.connect(stwo.setValue) if __name__ == ‘__main__’: app = QApplication(sys.argv) w = MyMainWindow() w.show() sys.exit(app.exec_()) ¿Cómo […]

Cómo eliminar adecuadamente una figura matplotlib incrustada en una ventana secundaria en PySide para liberar memoria

El problema : Tengo una aplicación, desde la que abro una ventana infantil sin modulo haciendo clic en un botón. Esta ventana secundaria contiene una figura de matplotlib incrustada. Me gustaría que esta ventana secundaria se destruyera, junto con la figura matplotlib, después de que se haya cerrado. El problema es que, a pesar de […]

Cómo incluir icons en la aplicación cuando se utiliza Pyinstaller 2.0, PySide 1.1.2 Bindings and Qt 4.8

cómo se ve el guión ¿Cómo debería ser la aplicación que funciona? Antes de publicar he mirado la siguiente pregunta y traté de usarla como una guía para hacer que mi script funcione correctamente, pero fue de uso marginal. PyInstaller no cargará las imágenes de PyQt en la GUI lo mejor que hizo fue incluir […]

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

Página HTML muy diferente cuando se utiliza una implementación de webkit sin cabeza utilizando PyQT

Tenía la impresión de que usar una aplicación de navegador web sin acceso de PykT mediante un navegador sin cabeza me proporcionará automáticamente el código html para cada URL, incluso con un código JS pesado. Pero solo lo estoy viendo parcialmente. Estoy comparando con la página que recibo cuando guardo la página desde la ventana […]

QLabel () no cargará un pixmap si es una imagen JPG

Estoy intentando que un QLabel() muestre una imagen JPG de pixmap de un archivo (que no puede estar en un archivo de recursos, ya que se descarga de la web), pero tengo problemas para cargarlo. El código es bastante simple: label = QLabel() label.setPixmap(QPixmap(“image.jpg”)) Funciona con archivos PNG , pero no funciona con archivos JPG […]

Cómo eliminar QTreeWidgetItem

Varias páginas web dicen que QTreeWidgetItem se puede eliminar eliminando o QTreeWidget.clear ing. Pero mi ejemplo de código de abajo no parece hacerlo. ¿Estoy haciendo algo mal? #!/usr/bin/python import sys from PySide.QtGui import QApplication, QWidget, QTreeWidget, QTreeWidgetItem #from PyQt4.QtGui import QApplication, QWidget, QTreeWidget, QTreeWidgetItem # Result was the same with `PySide` import time class TreeWidgetItemChild(QTreeWidgetItem): […]

Análisis de argumentos de línea de comando elegante para PyQt

Estoy escribiendo una nueva aplicación PyQt. Estoy tratando de hacer todo lo relacionado con el progtwig y la interfaz de usuario utilizando la mayor cantidad posible de API de PyQt como un medio para mejorar mi conocimiento de PyQt y Qt en general. La pregunta que tengo es: ¿hay una API en PyQt / Qt […]

PySide: ¿Cómo podría activar el botón QPush pulsado actual, no otro agregado más adelante?

Soy nuevo en PySide. En mi progtwig, encontré un problema que cuando hago clic en un botón, activa otro botón que se agregó más adelante. ¡Gracias! self.addContentButton = QtGui.QPushButton(‘Add’) self.addContentButton.clicked.connect(self.addContent) def addContent(self): ”’ slot to add a row that include a lineedit, combobox, two buttons ”’ self.contentTabHBoxWdgt = QtGui.QWidget() self.contentName = QtGui.QLineEdit(‘line edit’) self.conetentTypeBox = […]

Pytht Pyside de Python: setNameFilters en QFileDialog no funciona

(Windows 7 64 Bit, PyCharm 3.4.1 Pro, Python 3.4.0, PySide 1.2.2) Quiero hacer un diálogo de archivo con filtros y preseleccionar un filtro. Si utilizo el método estático, funciona, puedo usar filtros y preseleccionar un filtro. dir = self.sourceDir filters = “Text files (*.txt);;Images (*.png *.xpm *.jpg)” selected_filter = “Images (*.png *.xpm *.jpg)” fileObj = […]