我有一段代码,我已经返回并修复到目前为止。

这是一个数学游戏,可以生成一个问题;提出问题;检查它并加分。

我还是一个初学者,有一个问题,我看到很多人有问题。

虽然我还是想不通

我有一个条目小部件,想从中获取信息,但仍然会出错

有人能告诉我出了什么问题,把v=StringVar()放在哪里,为什么会出错(我想知道为什么)

这是一个WIP游戏,所以请忽略其他错误。

将tkinter作为tk导入

随机导入为rscore = 0

a = 0

b = 0

answer = 0

def question_gen():

global a

global b

global answer

a = r.randint(0,100)

b = r.randint(0,100)

answer = (a+b)

def question_checker():

global score

user_input = v.get

if user_input == answer:

score += 1

else:

score += 0

class Demo1:

def __init__(self, master):

self.master = master

self.frame = tk.Frame(self.master).pack()

self.label = tk.Label(self.frame, text = 'Welcome To My Wonderful Math Game\n\nHow To Play\n\nWhen you pick a difficulty a new window will pop up\nYou have to answer to the question\nBefore the timer runs out\n\nGood Luck!').pack()

self.button1 = tk.Button(self.frame, text = 'Easy', width = 25, command = self.new_window).pack()

self.button2 = tk.Button(self.frame, text = 'Hard', width = 25, command = self.new_window).pack()

def new_window(self):

self.newWindow = tk.Toplevel(self.master)

self.app = Demo2(self.newWindow)

class Demo2:

def __init__(self, master):

self.master = master

self.frame = tk.Frame(self.master).pack()

self.label = tk.Label(self.master, text = '{0} + {1} ='.format(a,b)).pack()

self.entry = tk.Entry(self.master, textvariable=v).pack()

self.quitButton = tk.Button(self.master, text = 'Quit', width = 25, command = self.close_windows).pack()

def close_windows(self):

self.master.destroy()

def main():

root = tk.Tk()

app = Demo1(root)

root.mainloop()

if __name__ == '__main__':

main()

python entry.stringvar_tkinter entry widg中的StringVar()错误相关推荐

  1. python如何更改entry属性_如何在Python3中更改Gtk3 Entry文本颜色?

    我在我的应用程序中有一个Gtk.Entry()列表,我想改变其中一些文本的颜色. 我尝试了以下方法: #!/usr/bin/python3 # Filename: mywindow.py from g ...

  2. Python 绘图问题:Matplotlib中plt.rcParams[]使用方法 rcsetup.py matplotlibrc

    文章目录 from `__init__.py` from matplotlibrc from rcsetup.py from __init__.py # this is the instance us ...

  3. Python语言在人工智能(AI)中的优势

    本文探讨了Python语言在AI领域的优势与运用. 谁会成为AI 和大数据时代的第一开发语言? 这本已是一个不需要争论的问题.如果说三年前,Matlab.Scala.R.Java 和 Python还各 ...

  4. python方法之间加点_python中技巧

    1.使用xpath从html文档得到其中元素: 123we为了得到其中的123we元素 tree=html.fromstring(***.text) tt=list(set(tree.xpath(&q ...

  5. java entry getvalue_Java Entry.getValue方法代碼示例

    本文整理匯總了Java中java.util.Map.Entry.getValue方法的典型用法代碼示例.如果您正苦於以下問題:Java Entry.getValue方法的具體用法?Java Entry ...

  6. python stringvar函数_python-Tkinter StringVar错误

    嗨,我收到此代码未定义StringVar()的错误,这可能是一件小事,但我对tkinter并不了解,希望获得一些帮助,谢谢. 这是我的代码: import tkinter as tk class Co ...

  7. 使用Python和OpenCV检测图像中的条形码

    使用Python和OpenCV检测图像中的条形码 1. 效果图 2. 算法的步骤 3. 源码 参考 这篇博客将介绍使用计算机视觉和图像处理技术进行条形码检测的必要步骤,并演示使用Python编程语言和 ...

  8. 使用Python,OpenCV查找图像中的最亮点

    Python,OpenCV找出图像中的最亮点 1. 原理 2. 优化 3. 效果图 4. 源码 参考 这篇博客将向您展示如何使用Python和OpenCV查找图像中的最亮点,以及应用单行预处理代码-- ...

  9. 使用Python,OpenCV从图像中删除轮廓

    使用Python,OpenCV从图像中删除轮廓 1. 效果图 2. 步骤 3. 源码 4. 参考 1. 使用Python.OpenCV计算轮廓的中心并标记 2. 使用Python.OpenCV检测轮廓 ...

最新文章

  1. ios开发日记-18上传appStore时,遇到错误,代码为ERROR ITMS-90049
  2. 少儿编程python课程-选好课程很重要,极客晨星让孩子喜欢上少儿编程
  3. Python 代理类实现和控制访问与修改属性的权限
  4. Google Cloud TPUs支持Pytorch框架啦!
  5. 二层冗余网络引起的问题
  6. 命运(HDU-2571)
  7. mall-applet小程序项目是一套电商系统
  8. Java接口中的成员变量为什么必须是public static final?
  9. 稳妥圣诞节海报设计模板|节日怎可辜负美食
  10. 三校生计算机高考试卷及答案,云南三校生计算机专业课高考试卷3
  11. 新手接触使用Hashcat 破解Office加密文档
  12. 算法---逻辑智力题
  13. Photoshop调出美女人体金黄色肌肤
  14. idea git操作
  15. 制作一款精美的 Qt IFW 安装程序
  16. JSF Chapter11
  17. 模式识别:三层BP神经网络的设计与实现
  18. photoshop CC制作gif动图
  19. 2020年软考数据库系统工程师--基础知识精讲视频-任铄-专题视频课程
  20. 利用电影贴吧引流轻松变现,超适合新手

热门文章

  1. python用openpyxl包操作xlsx文件,统计表中合作电影数目最多的两个演员
  2. 因果推断dowhy之-医学案例中的反事实分析
  3. android 连接网络打印机
  4. 第五届“图灵杯”NEUQ-ACM程序设计个人赛真题重现
  5. 计算机2级ps真题百度云,【百度盘】Adobe Photoshop 2020 释怀特别版 | 21.2.1.265 | 633MB...
  6. 下载了免费的txt电子书,如何用安卓手机打开?
  7. HTML+CSS简单应用实例——购物网站的制作(二)注册页面
  8. 数据结构——图的链表实现(邻接表表示法)
  9. kangle源码idc下载_kangle web服务器源代码
  10. Redis的慢查询会导致连接池耗尽和No more cluster attempts left.的告警