Hallo,
so nachdem ich das Problem mit dem Modul "tkinter" gelöst habe (oder auch nicht), habe ich das Problem "AttributeError: module 'tkinter' has no attribute 'tk/TK'"
mit meinem ersten Beispiel: python3 beispiel1.py
Python
#!/usr/bin/python
# -*- coding: utf-8 -*-
try:
#python2
import Tkinter
except ImportError:
#python3
import tkinter
class MyApp(tkinter.Frame):
def __init__(self, master=None):
super().__init__(master)
self.pack()
self.createWidgets()
def createWidgets(self):
self.nameEntry = tkinter.Entry(self)
self.nameEntry.pack()
self.name = tkinter.StringVar()
self.name.set("Ihr Name...")
self.nameEntry["textvariable"] = self.name
self.ok = tkinter.Button(self)
self.ok["text"] = "Ok"
self.ok["command"] = self.quit
self.ok.pack(side="right")
self.rev = tkinter.Button(self)
self.rev["text"] = "Umdrehen"
self.rev["command"] = self.onReverse
self.rev.pack(side="right")
def onReverse(self):
self.name.set(self.name.get()[::-1])
root = tkinter.Tk() # Fehler
app = MyApp(root)
app.mainloop()
Alles anzeigen
Das Beispiel habe ich aus dem Buch Python3 von Rheinwerk Computing.
MfG
Juergen B.
:s