python如何自定义一个函数getstringbox,返回用户输入字符串?
python如何自定义一个函数getstringbox,像其它语言getstringbox一样弹出一个输入框,获取并返回字符串吗?每次都要重复一段代码实在无奈;temps...
python如何自定义一个函数getstringbox,像其它语言getstringbox一样弹出一个输入框,获取并返回字符串吗?每次都要重复一段代码实在无奈;
tempstring=getstringbox("输入字符串",“缺省值”) 展开
tempstring=getstringbox("输入字符串",“缺省值”) 展开
展开全部
def getstringbox():
default_str='default'
temp=raw_input('Enter your string: ')
if(temp==''):
return default_str
else:
return temp
更多追问追答
追问
你好,我知道raw_input('Enter your string: ')是可以获取用户输入字符串,但是我希望在windows控制台下弹出窗口获取用户输入
追答
import Tkinter as tk
input_str=''
def show():
global input_str
input_str=enter.get()
#print('Sting: %s'%input_str)
top=tk.Tk()
lab1=tk.Label(top,text='String enter:').grid(row=0)
enter=tk.Entry(top,bd=5)
enter.insert(10,'Default')
enter.grid(row=0,column=1)
tk.Button(top,text='save',command=show).grid(row=2,column=0,sticky=tk.E,pady=4)
tk.Button(top,text='quit',command=top.quit).grid(row=2,column=1,pady=4)
top.mainloop()
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询