无法使用Python工具在Visual Studio中启动Tkinter窗口

杰克

我正在使用Windows 8.1上的Visual Studio 2013社区版中的Visual Studio Python工具进行开发。我的问题是我无法启动Tkinter窗口。我尝试使用此代码:

 from tkinter import * 
 Tk()

当我从IDLE等启动此代码时,我可以得到一个tkinter窗口,如下所示:

tkinter在空闲

但是,当我在Visual Studio中启动它时,没有Tkinter窗口出现,只有控制台窗口出现。没有引发任何错误。例:

Tkinter在vs

当我使用Python工具在Visual Studio中启动程序时,如何显示Tkinter窗口?

编辑:另外,当我尝试从VS中的Python交互式窗口执行此操作时,这就是我得到的,没有出现窗口:

>>> from tkinter import *
>>> Tk()
<tkinter.Tk object at 0x02D81FD0>
布莱恩·奥克利(Bryan Oakley)

最有可能的问题是您没有启动事件循环。没有事件循环,程序将立即退出。尝试将程序更改为如下所示:

import tkinter as tk
root = tk.Tk()
root.mainloop()

您不需要在IDLE中调用mainloop的原因是因为IDLE会为您执行此操作。在所有其他情况下,您必须调用mainloop。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在Visual Studio 2019中使用诊断工具

用于Visual Studio的Python工具无法在IronPython上下载`setuptools`

无法在Visual Studio中安装Visual Studio 2019的PostSharp工具

Visual Studio 2015 Git“无法启动配置的比较工具。”

Visual Studio代码Tkinter在顶部创建窗口

无法在 Visual Studio 中处理窗口事件

无法使用Jupyter在Visual Studio Code中运行Python代码-“无法从'Python 3.6.8 64位启动Jupyter内核”

在Visual Studio Code中,在外部窗口中启动控制台应用程序

OmniSharp无法在Visual Studio Code中启动

无法使Visual Studio诊断工具正常工作

如何在Visual Studio 2013中使用“外部工具”启动Posh-Git?

pip可以与Visual Studio中的Python工具一起使用吗?

无法使用Visual Studio 2015命令行工具编译和链接简单的C ++程序

使用python中的tkinter从顶层窗口关闭主窗口

Visual Studio中的设计窗口

无法更新Visual Studio Mac中的Azure Functions核心工具

尝试使用tkinter编写Python工具,但是窗口出现了?

无法启动visual studio

在用于Visual Studio的Python工具(PTVS)中调试python代码时,如何隐藏控制台窗口?

如何在“设置”中启用“在工具窗口中启动”时更改Android Studio模拟器设置?

Visual Studio 2017-Python工具

Python工具Visual Studio 2017 RC

使Visual Studio打开工具窗口浮动

使用 Visual Studio 添加构建工具

在 Python 中设置 Tkinter 窗口的大小

关闭python tkinter中的所有窗口

Python - Tkinter GUI 中的框架或窗口

Android Studio中缺少/隐藏的工具窗口

在Visual Studio 2015中使用PowerShell工具时出错