【发布时间】:2014-02-22 19:44:47
【问题描述】:
我刚刚开始学习 tkinter,我在这里缺少一些基本的东西。当我尝试除了创建一个空白窗口之外什么都不做时,我得到的结果好坏参半。代码如下:
from tkinter import *
from tkinter import ttk
root = Tk()
如果我在 python shell 中运行它,它会完美运行(就像在 IDLE 编辑器中按 F5 一样),然后会弹出一个小空白窗口并保持打开状态,直到我关闭它。
但如果我只是双击 .pyw 文件,则什么也不会发生。如果我将其保存为 .py,则相同。
如果我将其保存为 .py 并且在末尾添加 input(),那么会弹出小空白窗口并保持打开状态。将其添加到 .pyw 无效;仍然没有任何反应。这是部分意义的,因为 .pyw 隐藏了控制台。
但是我在这里做错了什么?我需要做什么才能制作一个仅显示空白窗口而不显示控制台的 .pyw?
【问题讨论】:
标签: python python-3.x tkinter tk