当前位置: 首页 > 面试题库 >

tkinter和Tkinter之间的区别

百里胜泫
2023-03-14
问题内容

当我回答Tkinter问题时,我通常会尝试自己运行代码,但有时会出现以下错误:

Traceback (most recent call last):
  File "C:\Python27\pygame2.py", line 1, in <module>
    from tkinter import *
ImportError: No module named tkinter

当我看问题时,我看到它们tkinter以小写的t导入:

from tkinter import *

我总是输入Tkinter大写的T:

from Tkinter import *

总是对我有用。tkinter和之间有什么区别Tkinter


问题答案:

这很简单。

对于python2,它是:

from Tkinter import *

对于python3,它是:

from tkinter import *

这是您如何一劳永逸地忘记这种混乱的方式:

try:
    from Tkinter import *
except ImportError:
    from tkinter import *


 类似资料:
  • 问题内容: 我知道这是一个愚蠢的问题,但我才刚刚开始学习python,但我对python并不了解。我的问题是之间有什么区别 和 为什么我不能写 谁能抽出几分钟来启发我? 问题答案: 将Tkinter中的每个公开对象导入到您当前的名称空间中。 导入名称空间中的“名称空间” Tkinter并 执行相同的操作,但是在本地将其“重命名”为“ tk”以节省您的输入 假设我们有一个模块foo,其中包含类A,B

  • 问题内容: 主模块和子模块其在Python 3看起来包含相同窗口小部件(即,等)。 因此,在创建按钮时,可以自由使用小部件或。 你知道它们有什么区别吗?为什么要选择一个? 问题答案: 内的窗口小部件高度易于配置。您几乎可以完全控制它们的外观-边框宽度,字体,图像,颜色等。 窗口小部件使用样式来定义外观,因此,如果要使用非标准按钮,则需要花费更多的工作。小部件的文档也很少。了解基本主题和布局引擎(布

  • 问题内容: 我等待5秒钟后试图删除文本框内的文本,但是该程序无法运行,并且会休眠其他所有内容。还有一种方法可以让我的文本框进入睡眠状态,以便在冻结文本时可以运行其他代码? 问题答案: 您确实应该使用Tkinter after方法而不是。 在另一个stackoverflow问题中有一个使用after方法的示例。 这是使用after方法的脚本的修改版本:

  • 我正在尝试使用Python创建一个简单的Tkinter GUI。用户界面有3个不同的按钮:是、否和打印。 如果用户单击“是”,然后单击“打印”,将出现一行“是1”。 如果用户取消单击“是”,然后单击“否”,然后单击“打印”,则会出现一行“否为0”。 但是程序怎么能够跟踪用户点击哪个按钮呢?我可以用哪个功能来找到这两个相关按钮之间的联系?代码是如何执行的? 太感谢你了!

  • 在这个新窗口中,我找不到一种方法来确保打印标签,或者实际播放游戏是在my_window中完成的?? 在下面的代码中,我用函数launch_the_game中的标签(label(my_window,text=“game_num value”+str(game_num)).grid(行=5,列=0)来模拟它。这个标签是在root中打印的,而不是在my_window中打印的,这是怎么回事呢? 我不是在叫

  • 问题内容: 正如教程向我展示的那样,我已经在最初的几个脚本上构建了一个不错的GUI,但是没有一个脚本解决更复杂的程序的问题。 如果在打开屏幕上有带有“开始菜单”的内容,并且在用户选择后移动到程序的其他部分并适当地重画屏幕,那么执行此操作的优雅方法是什么? 是否只是一个“开始菜单”框架,然后创建一个新的窗口小部件,并填充另一部分的小部件?并在他们按下“后退”按钮时逆转此过程? 问题答案: 一种方法是