Tkinter有效吗?

1 投票
3 回答
768 浏览
提问于 2025-04-16 16:45

我从这个链接安装了Python 3.2: http://wiki.python.org/moin/TkInter.

步骤3 - Tkinter能用吗?

在Python的命令行中试试下面这个命令:

Tkinter._test() # 注意这里的_test有个下划线。如果你用的是Python 3.1,可以试试 tkinter._test()。 这个命令应该会弹出一个小窗口,上面有两个按钮。

>>> Tkinter._test
Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    Tkinter._test
NameError: name 'Tkinter' is not defined

>>> tkinter._test
<function _test at 0x00000000028FD2C8>

但是,没有出现“带有两个按钮的窗口”。有什么想法吗?

3 个回答

0

在你的示例代码中,你忘了在test后面加上括号。test确实是一个函数,所以需要加上括号:

tkinter._test()
0

使用:

tkinter._test()

注意括号 - 在调用一个函数时,它们是必须的。就像你在用参数调用一个函数一样。

要测试一个模块是否正确导入(这适用于任何模块),可以尝试:

import [module name here]
print([module name here])

一个例子是:

import tkinter
print(tkinter)
7

运行 tkinter._test()。注意括号的使用。

撰写回答