Beim umwandeln der Datei Main.py, welche unter anderem Meldung.py importiert erscheint beim Ausführen von Build folgender Fehler in der Konsole:
File "C:\Python26\trunk\mf.py", line 117, in getmod
co = compile(string.replace(stuff, "\r\n", "\n"), py[0], 'exec')
File "Meldung.py", line 1
Python 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit (Intel)]
on win32
^
SyntaxError: invalid syntax
Anscheinend liegt in Linie 1 in Meldung.py ein Syntax Fehler vor, welcher aber bei normaler Ausführung von Main.py nicht erscheint. Hier daher der Code von Meldung.py:
Code: Alles auswählen
# -*- coding: utf-8 -*-
from PyQt4 import QtCore, QtGui
import sys
class Eingabe(object):
def setupUi(self, Dialog, titel, text):
Dialog.setObjectName("Dialog")
self.widget = QtGui.QWidget(Dialog)
self.widget.resize(300, 150)
self.widget.setObjectName("widget")
self.gridLayout = QtGui.QGridLayout(self.widget)
self.gridLayout.setObjectName("gridLayout")
self.labelMeldung = QtGui.QLabel(self.widget)
self.labelMeldung.setObjectName("labelMeldung")
self.gridLayout.addWidget(self.labelMeldung, 0, 0, 1, 1, QtCore.Qt.AlignCenter)
self.pushButtonOK = QtGui.QPushButton(self.widget)
self.pushButtonOK.setObjectName("pushButtonOK")
self.pushButtonOK.setFixedSize(75, 23)
self.gridLayout.addWidget(self.pushButtonOK, 1, 0, 1, 1, QtCore.Qt.AlignCenter)
self.retranslateUi(Dialog, titel, text)
QtCore.QObject.connect(self.pushButtonOK, QtCore.SIGNAL("clicked()"), self.onOK)
QtCore.QMetaObject.connectSlotsByName(self)
def retranslateUi(self, Dialog, titel, text):
Dialog.setWindowTitle(titel)
self.labelMeldung.setText(text)
self.pushButtonOK.setText(QtGui.QApplication.translate("Dialog", "OK", None, QtGui.QApplication.UnicodeUTF8))
class Dialog(QtGui.QDialog, Eingabe):
def __init__(self, titel, text):
QtGui.QDialog.__init__(self)
self.setupUi(self, titel, text)
self.exec_()
def onOK(self):
self.close()
Kennt jemand einen Lösungsansatz für dieses Problem?
Herzlichen Dank für die Hilfe!
Liebe Grüsse
raorao