banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 19 August 2021 15:23

jeremy SERIEYE
Participant occasionnel
Date d'inscription: 19 Mar 2021
Messages: 30

QGIS: Ouvrir fichier .ui avec pyqgis

Bonjour,

J'ai réalisé ma mise en page sur QT DESIGNER avec Qgis.

J'ai donc un fichier .ui que je compile en .py avec la commande pyuic5  nom_test.ui -o nom_test.py


Cependant je ne trouve pas le moyen de l'ouvrir dans mon script python (voir ci-dessous).

Code:

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'Chargeur_Chaype.ui'
#
# Created by: PyQt5 UI code generator 5.11.3
#
# WARNING! All changes made in this file will be lost!

from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(799, 300)
        self.pushButton = QtWidgets.QPushButton(Form)
        self.pushButton.setGeometry(QtCore.QRect(690, 260, 75, 23))
        self.pushButton.setObjectName("pushButton")
        self.label = QtWidgets.QLabel(Form)
        self.label.setGeometry(QtCore.QRect(160, 100, 501, 91))
        font = QtGui.QFont()
        font.setPointSize(25)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(Form)
        self.label_2.setGeometry(QtCore.QRect(540, 20, 151, 81))
        self.label_2.setText("")
        self.label_2.setPixmap(QtGui.QPixmap("../chargeur_couche/logo_smica.png"))
        self.label_2.setScaledContents(True)
        self.label_2.setObjectName("label_2")
        
        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
    
    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "Form"))
        self.pushButton.setText(_translate("Form", "Ok"))
        self.label.setText(_translate("Form", "Préparation du projet terminé !"))

lorsque je le lance dans ma console sous qgis rien ne se passe.

Avez-vous une idée?
Merci par avance, Jérémy

Hors ligne

 

Pied de page des forums

Powered by FluxBB