from tkinter import *
import tkinter
calc_window = tkinter.Tk()
calc_window.title('Calculator Program')
frame = Frame(calc_window)
frame.pack()
button_1 = tkinter.Button(frame,text = '1', width = '30', height = '20')
button_1.pack(side=LEFT)
calc_window.mainloop()
尝试使用pack()添加按钮。我唐诺为什么ü试图分配button_1 = '1'
在你的代码
一个整洁的例子:
from Tkinter import *
class App:
def __init__(self, master):
frame = Frame(master)
frame.pack()
self.button = Button(
frame, text="QUIT", fg="red", command=frame.quit
)
self.button.pack(side=LEFT)
self.hi_there = Button(frame, text="Hello", command=self.say_hi)
self.hi_there.pack(side=LEFT)
def say_hi(self):
print "hi there, everyone!"
root = Tk()
app = App(root)
root.mainloop()
你需要添加按钮calc_window –
只是出于好奇,你为什么''从tkinter import *'和 'import tkinter'?这是多余的。一般来说,坚持后一种选择。 – CoryKramer
为什么你不只是谷歌“tkinter按钮”?第一次打到这个优秀的例子填充页面:http://effbot.org/tkinterbook/button.htm – mhawke