Herramientas de usuario

Herramientas del sitio


fw:pyqt4

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
fw:pyqt4 [2010/07/03 19:23]
alfred
fw:pyqt4 [2020/05/09 09:25] (actual)
Línea 146: Línea 146:
     print 'Too Much: ' + str(v)     print 'Too Much: ' + str(v)
 </​code>​ </​code>​
 +
  
  
Línea 171: Línea 172:
   * **QVBoxLayout**:​ Donde los elementos se muestran en vertical.   * **QVBoxLayout**:​ Donde los elementos se muestran en vertical.
   * **QHBoxLayout**:​ Donde los elementos se muestran en horizontal.   * **QHBoxLayout**:​ Donde los elementos se muestran en horizontal.
-  * **QGridLayout**+  * **QGridLayout**: Donde los elementos se colocan en una tabla (con '​x'​ e '​y'​). 
 +<code python>​ 
 +self.grid = QtGui.QGridLayout() 
 +self.setLayout(self.grid) 
 +self.grid.addWidget(QtGui.QLabel("​HOLA"​),​ 0, 0) 
 +self.grid.addWidget(QtGui.QLabel("​ADIOS"​),​ 1, 1) 
 +self.grid.addWidget(QtGui.QLabel("​ARREVOIRE"​),​ 2, 2) 
 +self.grid.addWidget(QtGui.QLabel("​Yey!"​),​ 2, 0) 
 +</​code>​
  
  
Línea 227: Línea 236:
  
 ===== Creación avanzada de aplicaciones ===== ===== Creación avanzada de aplicaciones =====
 +
  
  
Línea 287: Línea 297:
 </​code>​ </​code>​
  
 +  * Podemos, también, descargar una imágen y mostrarla:
 +<code python>
 +class MyWindow(QtGui.QWidget):​
 +    def __init__(self):​
 +        QtGui.QWidget.__init__(self)
 +        self.lbl = QtGui.QLabel(self)
 +        self.url = QtNetwork.QHttp()
 +        self.url.done.connect(self.showImage)
 +        self.url.setHost('​sonfamosos.com'​)
 +        self.url.get('/​wp-content/​uploads/​2009/​12/​hulk-hogan.jpg'​)
 +        ​
 +    def showImage(self):​
 +        img = QtGui.QImage.fromData(self.url.readAll(),​ '​JPG'​)
 +        self.lbl.setPixmap(QtGui.QPixmap.fromImage(img))
 +        self.lbl.resize(img.width(),​ img.height())
 +</​code>​
  
 ===== Otros módulos en PyQt ===== ===== Otros módulos en PyQt =====
  
fw/pyqt4.1278185030.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)