Python tkinter 简单对话框
Python tkinter simpledialog
我有一个 Python 脚本,它使用 tkinter 库生成一个 GUI window。我想让它的一些按钮显示提示 - 小 window 来询问用户一些号码(类似于 JavaScript)。我尝试了以下命令:
x = tkinter.simpledialog.askstring
但它 returns 一个错误:
NameError: name 'tkinter' is not defined
虽然我在脚本的开头导入了库,但没有生成提示:
from tkinter import *
from tkinter import simpledialog
主要 window 中的其他元素(按钮、标签等)工作正常。请帮忙。
askstring
是 tkinter.simpledialog
的一部分,因此您可以像这样导入它
from tkinter.simpledialog import askstring
使用示例
import tkinter as tk
from tkinter.simpledialog import askstring
root = tk.Tk()
x = askstring("Title", "Prompt")
print(x)
root.mainloop()
我有一个 Python 脚本,它使用 tkinter 库生成一个 GUI window。我想让它的一些按钮显示提示 - 小 window 来询问用户一些号码(类似于 JavaScript)。我尝试了以下命令:
x = tkinter.simpledialog.askstring
但它 returns 一个错误:
NameError: name 'tkinter' is not defined
虽然我在脚本的开头导入了库,但没有生成提示:
from tkinter import *
from tkinter import simpledialog
主要 window 中的其他元素(按钮、标签等)工作正常。请帮忙。
askstring
是 tkinter.simpledialog
的一部分,因此您可以像这样导入它
from tkinter.simpledialog import askstring
使用示例
import tkinter as tk
from tkinter.simpledialog import askstring
root = tk.Tk()
x = askstring("Title", "Prompt")
print(x)
root.mainloop()