Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- import os
- from qgis.gui import *
- from PyQt4.QtGui import QWidget, QPushButton
- def testSignal():
- iface.messageBar().pushMessage("",
- u"El botón ha sido clickado",
- QgsMessageBar.INFO, 5)
- w.close()
- # Se crea un widget con un botón y se muestra
- w = QWidget()
- w.setWindowTitle('Simple widget')
- w.resize(400, 200)
- w.move(500, 250)
- w.setStyleSheet( "background-color : #DCDCDC" ); #color de fondo gris
- # Se crea el botón. Se asigna como padre la ventana anterior
- btn = QPushButton(w)
- # Se asigna un nombre al objeto. Función de QObject
- btn.setObjectName('object_name')
- # Se indica texto emergente. Función de QWidget
- btn.setToolTip('This is a <b>QPushButton</b> widget')
- # Se asigna el texto del botón. Función de QAbstractButton
- btn.setText('Prueba')
- # Se indica que este sea el botón por defecto. Función de QPushButton
- btn.setDefault(True)
- # Se inicia el tamaño y posición relativa
- btn.setMinimumHeight(40)
- btn.setMinimumWidth(150)
- btn.move(130, 80)
- btn.clicked.connect(testSignal)
- # Se muestra la ventana
- w.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement