Tkinter Class "must be str not tuple" TypeError Python
I'm getting a problem with Tkinter for python, I have a class, application(root): root is Tk(), and when I run the class without an __init__ function, it works okay, but crashes after I quit the program. With the 开发者_StackOverflow社区__init__, Tkinter tells me
Traceback (most recent call last):
File "C:\stuff\Portable Python 3.2.0.1\application.pyw", line 75, in <module>
class application(root):
File "C:\Python32\lib\tkinter\__init__.py", line 1674, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
TypeError: must be str, not tuple
Which doesn't make sense to me, I never gave it a tuple. I'm sorry if this is a very idiot question, I tried googling it and came up with nothing. Thanks.
root is the base class for application. You have provided an instance of Tk as the base class, rather than the class itself, ie application(Tk).
It would help if you could show a simple example of your failing code.
加载中,请稍侯......
精彩评论