#!/usr/bin/env python3 # -*- coding: utf-8 -*- """test pour affichage ecran depuis fenetre principale """ import sys from PyQt5 import QtWidgets from PyQt5.QtWidgets import QDialog, QApplication from PyQt5.uic import loadUi def affichemessagea(self): """ Affiche message sur la console""" print("messagea ok") class EcranStatA(QDialog): """Affichage ecran A""" def __init__(self): super(EcranStatA,self).__init__() loadUi("UI/ecranA.ui",self) self.pushButton_OK.clicked.connect(self.affichagemessage) def affichagemessage(self): """Affiche message console et zone de texte""" message = "le message est OK" self.lineEdit_Resultat.setText(message) # si le fichier est lancé seul le nom est donc "__main__" if __name__ == '__main__': app = QApplication(sys.argv) window = EcranStatA() widget=QtWidgets.QStackedWidget() widget.addWidget(window) widget.setFixedWidth(300) widget.setFixedHeight(200) widget.show() sys.exit(app.exec_())