鱼C论坛

 找回密码
 立即注册
查看: 2275|回复: 2

[技术交流] 新人求助

[复制链接]
发表于 2021-5-22 20:53:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
最近遇到了点困难,一直想不明白,就过来求助了

代码如下:

  1. import tkinter.messagebox


  2. from tkinter import *


  3. root = Tk()
  4. nuber = "0"


  5. def _01():
  6.     global nuber
  7.     if nuber == "0":
  8.         nuber = "1"
  9.     else:
  10.         nuber = nuber + "1"

  11. def _02():
  12.     global nuber
  13.     if nuber == "0":
  14.         nuber = "2"
  15.     else:
  16.         nuber = nuber + "2"

  17. def _03():
  18.     global nuber
  19.     if nuber == "0":
  20.         nuber = "3"
  21.     else:
  22.         nuber = nuber + "3"

  23. def _04():
  24.     global nuber
  25.     if nuber == "0":
  26.         nuber = "4"
  27.     else:
  28.         nuber = nuber + "4"

  29. def _05():
  30.     global nuber
  31.     if nuber == "0":
  32.         nuber = "5"
  33.     else:
  34.         nuber = nuber + "5"

  35. def _06():
  36.     global nuber
  37.     if nuber == "0":
  38.         nuber = "6"
  39.     else:
  40.         nuber = nuber + "6"

  41. def _07():
  42.     global nuber
  43.     if nuber == "0":
  44.         nuber = "7"
  45.     else:
  46.         nuber = nuber + "7"

  47. def _08():
  48.     global nuber
  49.     if nuber == "0":
  50.         nuber = "8"
  51.     else:
  52.         nuber = nuber + "8"

  53. def _09():
  54.     global nuber
  55.     if nuber == "0":
  56.         nuber = "9"
  57.     else:
  58.         nuber = nuber + "9"

  59. def _00():
  60.     global nuber
  61.     if nuber == "0":
  62.         pass
  63.     else:
  64.         nuber = nuber + "0"


  65. button_01 = Button(root,text = " 1 ").grid(row = 0,column = 1,padx = 10,pady = 5,command = _01)

  66. button_02 = Button(root,text = " 2 ").grid(row = 0,column = 2,padx = 10,pady = 5,command = _02)

  67. button_03 = Button(root,text = " 3 ").grid(row = 0,column = 3,padx = 10,pady = 5,command = _03)

  68. button_04 = Button(root,text = " 4 ").grid(row = 1,column = 1,padx = 10,pady = 5,command = _04)

  69. button_05 = Button(root,text = " 5 ").grid(row = 1,column = 2,padx = 10,pady = 5,command = _05)

  70. button_06 = Button(root,text = " 6 ").grid(row = 1,column = 3,padx = 10,pady = 5,command = _06)

  71. button_07 = Button(root,text = " 7 ").grid(row = 2,column = 1,padx = 10,pady = 5,command = _07)

  72. button_08 = Button(root,text = " 8 ").grid(row = 2,column = 2,padx = 10,pady = 5,command = _08)

  73. button_09 = Button(root,text = " 9 ").grid(row = 2,column = 3,padx = 10,pady = 5,command = _09)

  74. button_00 = Button(root,text = " 0 ").grid(row = 3,column = 1,padx = 10,pady = 5,command = _00)

  75. button_10 = Button(root,text = " .  ").grid(row = 3,column = 2,padx = 10,pady = 5)

  76. button_11 = Button(root,text = " = ").grid(row = 3,column = 3,padx = 10,pady = 5)

  77. button_12 = Button(root,text = " + ").grid(row = 0,column = 4,padx = 10,pady = 5)

  78. button_13 = Button(root,text = " - ").grid(row = 1,column = 4,padx = 10,pady = 5)

  79. button_14 = Button(root,text = " * ").grid(row = 2,column = 4,padx = 10,pady = 5)

  80. button_15 = Button(root,text = " / ").grid(row = 3,column = 4,padx = 10,pady = 5)


  81. 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


请大佬帮帮忙看是什么问题?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-5-23 03:02:50 From FishC Mobile | 显示全部楼层
command应该放在button里面 ,而不是布局里面哦
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2021-5-23 07:48:10 | 显示全部楼层
小伤口 发表于 2021-5-23 03:02
command应该放在button里面 ,而不是布局里面哦

问题解决了,感谢大佬
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-23 13:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表