【问题标题】:Can't get button to appear using Tkinter in Python 2.7无法在 Python 2.7 中使用 Tkinter 显示按钮
【发布时间】:2017-03-14 18:25:03
【问题描述】:

我有一个非常简单的 Python Tkinter 问题,我无法弄清楚。我输入了以下代码行:

from Tkinter import *     
tk = Tk()   
btn = Button(tk, text = "click me")   
btn.pack()     

根据我正在使用的书,屏幕上应该出现一个按钮,但它没有。我正在尝试教中学生使用 Python 编码,所以我没有经验,但非常感谢您的帮助。

【问题讨论】:

  • 如果你只是在学习,我建议不要像大多数教程显示的那样导入 tkinter。而是使用import Tkinter as tk,然后在所有与tk 相关的项目前加上tk.(例如:tk.Tk()tk.Button 等)。有关为什么不应该在导入中使用 * 的更多信息,请参阅 python.org/dev/peps/pep-0008/#imports

标签: python-2.7 tkinter


【解决方案1】:

您需要启动主循环。将此添加到底部:

tk.mainloop()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-28
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多