【问题标题】:python tkinter Label ++1python tkinter 标签++1
【发布时间】:2020-07-07 17:52:29
【问题描述】:

您好,我有这个代码:

from tkinter import *
import random

class calculation_game:
    def __init__(self):
        self.screen_user = Tk()
        self.screen_user.title("חישובים - מסך משתמש")
        self.screen_user.geometry("400x400+600+200")
        self.screen_user.resizable(False, False)

        self.x = 0

        self.points_user = Label(self.screen_user, text="הניקוד שלך הוא: ")
        self.points_user.place(x=290, y=370)
        self.points_text = Label(self.screen_user, text=self.x)
        self.points_text.place(x=252, y=370)


        self.button = Button(self.screen_user, text="שלח", command=lambda :self.select_lvl())
        self.button.place(x=180, y=230)

        self.text_name = StringVar()
        self.text_name = Entry(self.screen_user, justify='center')
        self.text_name.place(x=100, y=200)



        self.screen_user.mainloop()

我有这个变量:self.x = 0

如果在我将 1 添加到 var self.x 之后有什么好的,我想在 self.x 中添加 1

我想用 self.points_text 在软件上显示这个

对不起,我的英语

【问题讨论】:

    标签: python python-3.x tkinter label


    【解决方案1】:

    我不太明白你的问题,但我相信如果发生事件,你会尝试将 self.x 加一

    尝试使用

    self.x += 1
    

    改为

    【讨论】:

    • 你什么时候想添加到self.x,只是说有好事发生是不够的
    • 我举个例子:self.screen_user = Tk() z = 0 x = 2 y = 2 if x == y: z += 1 self.points_text = Label(self.screen_user, text =z).pack() 我也想在 self.points_text 中显示添加
    • 所以在标签中您希望文本显示 {z, and x}?如果是这种情况,请将 text=z 替换为 text="%s%s" % (z, x)
    • TY 寻求帮助,对不起我的英语
    猜你喜欢
    • 1970-01-01
    • 2013-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-24
    • 1970-01-01
    相关资源
    最近更新 更多