Python彈出輸入框并獲取輸入值的實(shí)例
更新時間:2019年06月18日 09:16:29 作者:勁爆音樂網(wǎng)
今天小編就為大家分享一篇Python彈出輸入框并獲取輸入值的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
使用自帶的Tkinter模塊,簡單的彈輸入框示例,返回輸入值
from Tkinter import *
import tkMessageBox
def getInput(title, message):
def return_callback(event):
print('quit...')
root.quit()
def close_callback():
tkMessageBox.showinfo('message', 'no click...')
root = Tk(className=title)
root.wm_attributes('-topmost', 1)
screenwidth, screenheight = root.maxsize()
width = 300
height = 100
size = '%dx%d+%d+%d' % (width, height, (screenwidth - width)/2, (screenheight - height)/2)
root.geometry(size)
root.resizable(0, 0)
lable = Label(root, height=2)
lable['text'] = message
lable.pack()
entry = Entry(root)
entry.bind('<Return>', return_callback)
entry.pack()
entry.focus_set()
root.protocol("WM_DELETE_WINDOW", close_callback)
root.mainloop()
str = entry.get()
root.destroy()
return str
以上這篇Python彈出輸入框并獲取輸入值的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用Async IO在Python中進(jìn)行異步編程的步驟詳解
許多程序員都熟悉編寫順序(同步)代碼,在異步世界中,事件的發(fā)生獨(dú)立于主程序流程,異步編程范例有助于并發(fā)執(zhí)行這些任務(wù),并確保您可以克服等待時間并更有效地使用資源,本文給大家介紹了使用Async IO在Python中進(jìn)行異步編程,需要的朋友可以參考下2023-11-11
Python面向?qū)ο罂偨Y(jié)及類與正則表達(dá)式詳解
Python中的類提供了面向?qū)ο缶幊痰乃谢竟δ埽侯惖睦^承機(jī)制允許多個基類,派生類可以覆蓋基類中的任何方法,方法中可以調(diào)用基類中的同名方法。這篇文章主要介紹了Python面向?qū)ο罂偨Y(jié)及類與正則表達(dá)式 ,需要的朋友可以參考下2019-04-04
python 在右鍵菜單中加入復(fù)制目標(biāo)文件的有效存放路徑(單斜杠或者雙反斜杠)
這篇文章主要介紹了python 在右鍵菜單中加入復(fù)制目標(biāo)文件的有效存放路徑(單斜杠或者雙反斜杠),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04
python 腳本生成隨機(jī) 字母 + 數(shù)字密碼功能
本文通過一小段簡單的代碼給大家分享基于python 腳本生成隨機(jī) 字母 + 數(shù)字密碼功能,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧2018-05-05

