Je travaille sur les applications pyqt4 et python26. J'ai créé des formulaires en utilisant qt designer (fichiers .ui). Je les ai converties en fichiers .py et .pyc. Mais quand j'essaie d'exécuter un fichier .py, la ligne de commande python va et vient en une seconde, le formulaire (fichier .ui correspondant) ne peut pas être vu ... ce qui peut être le problème??Exécution de fichiers python
ceci est mon code :(. Fichier py)
from DlgAbout_ui import Ui_DlgAbout
from PyQt4.QtCore import *
from PyQt4.QtGui import *
import resources
class DlgAbout(QDialog, Ui_DlgAbout):
def __init__(self, parent=None):
QDialog.__init__(self, parent)
self.setupUi(self)
self.logo.setPixmap(QPixmap(":/icons/faunalia_logo.png"))
text = self.txt.toHtml()
text = text.replace("$PLUGIN_NAME$", "RT Sql Layer")
self.txt.setHtml(text)
merci beaucoup :) :) – poonam
quand je déclare QDialog .__ init __ (self, parent) dans la classe FormWidget (QtGui.QWidget):, il donne une erreur en disant NameError : le nom global 'QDialog' n'est pas défini ...... aidez-moi ... – poonam
Essayez 'QtGui.QDialog'. Vous aurez également besoin de changer la pixmap à 'QtGui.QPixmap'. C'est ce que je voulais dire par référence aux modules explicitement;) – TyrantWave