Python精灵模块的Entry指令

所有命令 单独命令 屏幕命令 角色命令

单独命令 >> Python精灵模块的Entry指令

简介:单行文本框。
例子:

import os
from sprites import Screen,Listbox,askdirectory,Entry,Button,TK

def select():
    path = askdirectory(initialdir='.') # 询问目录对话框,初始目录为当前文件夹
    if not path :return
    e.delete(0, "end")                # 删除文本框所有文本
    e.insert(0, path)                 # 在索引0处插入文本
    kuan.delete(0,TK.END)             # 删除列表框中的所有项目
    for item in os.listdir(path):     # 遍历path中的每个项目
        kuan.insert(0,path + os.sep + item)# 添加到列表框中

screen = Screen()
screen.setup(800,600)
screen.title("目录浏览器")

e = Entry(20,20,width=100,bg='gray94')    # 新建单行文本框
but = Button(750,20,text='选择',bg='lime',command=select)# 新建按钮
kuan = Listbox(20,50,width=120,height=10) # 新建列表框

screen.mainloop()

writed by lixingqiu 关注"异编程"微信公众号,获取更多关于Python精灵模块的咨讯: