【问题标题】:Python 2.7.10 Tkinter curly brackets around text in textbox文本框中文本周围的 Python 2.7.10 Tkinter 大括号
【发布时间】:2015-11-28 10:12:02
【问题描述】:

我已经制作了 GUI,一切运行正常,但是当文本出现时,它在大括号中

示例代码:

message = "You need to burn another", wfmlvl - fmlvl, "logs to level up"

我正在为 Runescape 制作一个生成计算器,现在我想知道如何去掉文本框中文本周围的大括号。 wfmlvlfmlvl 是在输入框中设置的变量。

我已经做到了,所以他们输入的内容设置为 fmlvl1wfmlvl1,例如

def reveal(self):

    fmlvl1 = self.fmlvl.get()
    wfmlvl = self.wfmlvl.get()

    fmlvl = int(fmlvl1)
    wfmlvl = inf(wfmlvl1)

文本显示时如下所示:

{你需要再烧掉一个}45个{升级日志}

如何去掉大括号?

【问题讨论】:

  • 使用+ 连接字符串。例如 "Number " + str(7) + " brings happiness" 并且不要忘记添加空格 - 连接不像 print
  • kk thx 这将在以后帮助我
  • 请不要问紧急问题 - 这里的大多数帮助者都是志愿者,他们通常会在闲暇时回答。此外,所有问题都同等重要。
  • 你对我的帮助比他还多,哈哈

标签: python tkinter


【解决方案1】:

像这样创建您的消息:

message = "You need to burn another {} logs to level up".format(wfmlvl - fmlvl)

【讨论】:

  • 您可以accept 一个可以解决您问题的答案。
猜你喜欢
  • 2020-08-18
  • 2020-11-04
  • 2012-01-08
  • 2022-07-23
  • 2019-03-10
  • 2017-09-08
  • 2015-03-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多