Da ich mich in letzter Zeit etwas intensiver mit dem Thema Python beschäftigt habe , habe ich mich jetzt mal an GUI-Programmierung heran gewagt (Tkinter).
Das Script soll nur bei einem Button das System Herunterfahren beim anderen sich selbst beenden
Code: Alles auswählen
#!/usr/bin/python
from Tkinter import *
import os
class Application(Frame):
def createWidgets(self):
self.QUIT = Button(self)
self.OUIT["text"] = "Herunterfahren"
self.QUIT["command"] = os.system('init 0')
self.QUIT.pack({"side": "left"})
self.ABORT = Button(self)
self.ABORT["text"] = "Abbrechen"
self.ABORT["command"] = self.quit
def __init__(self, master=None):
Frame.__init__(self, master)
self.pack()
self.createWidgets()
app = Application()
app.mainloop()
Code: Alles auswählen
File "./machaus.py", line 18
def __init__(self, master=None):
^
IndentationError: unindent does not match any outer indentation level
Oder ist der Fehler ganz woanders?
Version = Python 2.6.4
Hoffe auf Hilfe.
mfg
conray
edit: Name ERROR beseitigt