Variablen in module schicken
Verfasst: Mittwoch 6. Februar 2008, 19:31
Hallo
Ich hoffe ich störe mit diesen einfachen Fragen nicht.
Also ich habe mit dem Qt Desiger eine Oberfläche erstellt und lade diese so:
In der GUI habe ich drei Labels die die Variablen Xpos, Ypos und Zpos Anzeigen sollen. Nur es kommt der fehler:
NameError: global name 'Xpos' is not defined
Was muss ich machen damit ich die Variablen dort hinbekomme?
Gruß
Andyh der endlich ein Python Buch hat
Ich hoffe ich störe mit diesen einfachen Fragen nicht.
Also ich habe mit dem Qt Desiger eine Oberfläche erstellt und lade diese so:
Code: Alles auswählen
import sys
from PyQt4 import QtGui
from anzeige import Ui_Dialog as Dlg
global Xpos
global Ypos
global Zpos
Xpos = 0
Ypos = 0
Zpos = 0
class MeinDialog(QtGui.QDialog, Dlg):
def __init__(self):
QtGui.QDialog.__init__(self)
self.setupUi(self)
#Slots Einrichten
self.connect(self.X0, QtCore.SIGNAL("clicked()"), self.X0)
self.connect(self.Y0, QtCore.SIGNAL("clicked()"), self.Y0)
self.connect(self.Z0, QtCore.SIGNAL("clicked()"), self.Z0)
app = QtGui.QApplication(sys.argv)
dialog = MeinDialog()
dialog.show()
sys.exit(app.exec_())
NameError: global name 'Xpos' is not defined
Was muss ich machen damit ich die Variablen dort hinbekomme?
Gruß
Andyh der endlich ein Python Buch hat