此构造函数不带参数 [英] this constructor takes no arguments
本文介绍了此构造函数不带参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想用Tkinter做一个简单的计算器.我有几行代码,想要检查它是否有效.但是然后我收到了这样的错误:"Calc(T.Tk()).run()此构造函数不接受任何参数".这是我的代码:
I'd like to make a simple calculator in Tkinter. I've got few lines of code and want to check if it works. But then I recevie such error: "Calc(T.Tk()).run() this constructor takes no arguments". Here is my code:
# -*- coding: utf-8 -*-
import Tkinter as T
from Tkinter import W, E
class Calc():
def _init_(self,main):
self.main = main
self.main.title('Calculator')
self.main.config(bg = 'black')
self.e = T.Entry(self.main, justify = 'center')
self.e.grid(row = 0, columnspan = 5, sticky = W + E)
self.e.pack()
def run(self):
self.main.mainloop()
Calc(T.Tk()).run()
推荐答案
def _init_(self, main):
应为:
def __init__(self, main):
这篇关于此构造函数不带参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文