Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
Retrouver nos membres bienfaiteurs
#1 Sat 07 December 2019 18:04
- miracle
- Juste Inscrit !
- Date d'inscription: 8 Nov 2019
- Messages: 4
QGIS: Developper une interface graphique avec python
Bonjour,
Je suis en train de développer un plugin sous QGIS sous forme d'une interface graphique python. le problème que lorsque je clique sur l'icone de plugin, l'interface s'affiche et elle se cache instantanément. y a t'il une méthode qui permet de maintenir l'affichage de l'interface?
voici le code que j'ai écris:
from PyQt5.QtWidgets import QApplication, QWidget, QAction
from PyQt5.QtCore import *
from qgis.core import *
from qgis.analysis import *
class MinPlugin:
def __init__(self, iface):
self.iface = iface
def initGui(self):
self.action = QAction(u'plugintest', self.iface.mainWindow())
self.action.triggered.connect(self.run)
self.iface.addToolBarIcon(self.action)
def unload(self):
self.iface.removeToolBarIcon(self.action)
del self.action
def run(self):
app = QApplication.instance()
if not app:
app = QApplication(sys.argv)
fen = QWidget()
fen.setWindowTitle("Premiere fenetre")
fen.resize(500,250)
fen.move(300,50)
fen.show()
app.exec_()
Hors ligne