|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
最近遇到了点困难,一直想不明白,就过来求助了
代码如下:
- import tkinter.messagebox
- from tkinter import *
- root = Tk()
- nuber = "0"
- def _01():
- global nuber
- if nuber == "0":
- nuber = "1"
- else:
- nuber = nuber + "1"
- def _02():
- global nuber
- if nuber == "0":
- nuber = "2"
- else:
- nuber = nuber + "2"
- def _03():
- global nuber
- if nuber == "0":
- nuber = "3"
- else:
- nuber = nuber + "3"
- def _04():
- global nuber
- if nuber == "0":
- nuber = "4"
- else:
- nuber = nuber + "4"
- def _05():
- global nuber
- if nuber == "0":
- nuber = "5"
- else:
- nuber = nuber + "5"
- def _06():
- global nuber
- if nuber == "0":
- nuber = "6"
- else:
- nuber = nuber + "6"
- def _07():
- global nuber
- if nuber == "0":
- nuber = "7"
- else:
- nuber = nuber + "7"
- def _08():
- global nuber
- if nuber == "0":
- nuber = "8"
- else:
- nuber = nuber + "8"
- def _09():
- global nuber
- if nuber == "0":
- nuber = "9"
- else:
- nuber = nuber + "9"
- def _00():
- global nuber
- if nuber == "0":
- pass
- else:
- nuber = nuber + "0"
- button_01 = Button(root,text = " 1 ").grid(row = 0,column = 1,padx = 10,pady = 5,command = _01)
- button_02 = Button(root,text = " 2 ").grid(row = 0,column = 2,padx = 10,pady = 5,command = _02)
- button_03 = Button(root,text = " 3 ").grid(row = 0,column = 3,padx = 10,pady = 5,command = _03)
- button_04 = Button(root,text = " 4 ").grid(row = 1,column = 1,padx = 10,pady = 5,command = _04)
- button_05 = Button(root,text = " 5 ").grid(row = 1,column = 2,padx = 10,pady = 5,command = _05)
- button_06 = Button(root,text = " 6 ").grid(row = 1,column = 3,padx = 10,pady = 5,command = _06)
- button_07 = Button(root,text = " 7 ").grid(row = 2,column = 1,padx = 10,pady = 5,command = _07)
- button_08 = Button(root,text = " 8 ").grid(row = 2,column = 2,padx = 10,pady = 5,command = _08)
- button_09 = Button(root,text = " 9 ").grid(row = 2,column = 3,padx = 10,pady = 5,command = _09)
- button_00 = Button(root,text = " 0 ").grid(row = 3,column = 1,padx = 10,pady = 5,command = _00)
- button_10 = Button(root,text = " . ").grid(row = 3,column = 2,padx = 10,pady = 5)
- button_11 = Button(root,text = " = ").grid(row = 3,column = 3,padx = 10,pady = 5)
- button_12 = Button(root,text = " + ").grid(row = 0,column = 4,padx = 10,pady = 5)
- button_13 = Button(root,text = " - ").grid(row = 1,column = 4,padx = 10,pady = 5)
- button_14 = Button(root,text = " * ").grid(row = 2,column = 4,padx = 10,pady = 5)
- button_15 = Button(root,text = " / ").grid(row = 3,column = 4,padx = 10,pady = 5)
- mainloop()
复制代码
一运行就报错:
Traceback (most recent call last):
File "E:\123\python\pythonXM\计算机2.0.py", line 83, in <module>
button_01 = Button(root,text = " 1 ").grid(row = 0,column = 1,padx = 10,pady = 5,command = _01)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39-32\lib\tkinter\__init__.py", line 2485, in grid_configure
self.tk.call(
_tkinter.TclError: bad option "-command": must be -column, -columnspan, -in, -ipadx, -ipady, -padx, -pady, -row, -rowspan, or -sticky
请大佬帮帮忙看是什么问题?
|
|