【发布时间】:2011-10-12 03:37:17
【问题描述】:
我不确定我是否走在正确的轨道上——但我开始使用 Python 进行 GUI 编程。
我的所有按钮和条目都已解决。我遇到的主要问题是掷骰子并放置结果的方法。
def roll(self):
self.die = Die(int(self.sides.get())) # gets from label
t = self.die.roll()
t += int(self.mod.get()) # gets from label
self.result = Label(self.root, text=t).grid(row=2, column=1, sticky=W)
我的问题是我在旧标签上重新实例化标签吗?旧标签的文本不应该被破坏,框架应该只在其位置显示新标签吗?
【问题讨论】:
-
您能以对他人有所帮助的方式回答您自己的问题吗?如果你这样做,你可以选择你的作为正确答案。这可能看起来很奇怪,但它是处理此类情况的首选方式。
标签: python user-interface tkinter