rub*_*bop -1 python import tkinter tkmessagebox python-3.x
导入tkinter
不会导入一些基本且有用的模块,例如messagebox
,如下所述:tkinter.messagebox.showinfo 并不总是有效
我如何检查哪些模块是实际导入的,哪些模块import tkinter
可以通过显式导入(例如from tkinter import messagebox
)来导入?
如何使用 import tkinter 检查实际导入了哪些模块?
使用此代码示例检查使用 tkinter 导入的所有内容:
import tkinter as tk
help(tk)
Run Code Online (Sandbox Code Playgroud)
您将获得打印到控制台的大量数据,其中显示了所有导入和使用*
.
如果您花时间阅读tkinter 文档,您将看到一个部分,内容如下:
其他提供 Tk 支持的模块包括:
tkinter.scrolledtext 内置垂直滚动条的文本小部件。
tkinter.colorchooser 对话框让用户选择颜色。
tkinter.commondialog 此处列出的其他模块中定义的对话框的基类。
tkinter.filedialog 允许用户指定要打开或保存的文件的通用对话框。
tkinter.font 帮助处理字体的实用程序。
tkinter.messagebox 访问标准 Tk 对话框。
tkinter.simpledialog 基本对话框和便利功能。
tkinter.dnd 对 tkinter 的拖放支持。
这是实验性的,当它被 Tk DND 取代时应该被弃用。海龟 Tk 窗口中的海龟图形。
本节包含所有其他常用的导入,这些导入不使用*
. 我认为应该是ttk
. 该ttk
进口也从不同的*
。
对于ttk
导入,您可以使用外观精美的按钮和其他小部件,它们都使用可以在代码中设置的通用样式。它在视觉上很好用,但不是 100% 需要在 GUI 中完成的工作。
归档时间: |
|
查看次数: |
1855 次 |
最近记录: |