输入类

entry

add_entry(self,pos:tuple,width:int,text:str='',fg='#1b1b1b',bg='#fbfbfb',activefg='#1a1a1a',activebg='#f6f6f6',onfg='#000000',onbg='#ffffff',line='#e5e5e5',activeline='#e5e5e5',insert='#808080',font=('微软雅黑',12),outline='#868686',onoutline='#3041d8',icon='>',anchor='nw',call='→',command=None)
  • pos::位置
  • width::宽度
  • text::初始文字
  • fg::文字颜色
  • bg::背景颜色
  • activefg::响应鼠标文本颜色
  • activebg::响应鼠标背景色
  • onfg::激活时文本颜色
  • onbg::激活时背景色
  • line::边框颜色
  • activeline::激活时边框颜色
  • insert::光标颜色
  • font::字体
  • outline::提示线颜色
  • onoutline::获取焦点时的提示线颜色
  • icon::内容为空时,右侧显示的字符
  • anchor::对齐方向
  • call::回调按钮文本,仅command存在时可用
  • command::回调函数,可以通过按钮或回车键调用,函数需要接受text参数

绘制一个单行输入框。

返回值:entry, funcs, uid

entry::输入框类(控件)

funcs

funcs.get()::获取输入内容

funcs.error(errorline='#c42b1c')::显示错误样式

funcs.normal()::回复正常样式

funcs.disable()::禁用输入框


textbox

add_textbox(self,pos:tuple,width:int=200,height:int=200,text:str='',anchor='nw',font='微软雅黑 12',fg='black',bg='white',scrollbar=False,outline='#63676b',onoutline='#3041d8',scrollbg='#f0f0f0',scrollcolor='#999999',scrollon='#89898b')
  • pos::起始位置
  • width::宽度
  • height::高度
  • text::预置文本
  • anchor::对齐方向
  • font::字体
  • fg::文本
  • bg::背景色
  • scrollbar::是否添加纵向滚动条
  • outline::边框颜色
  • onoutline::响应鼠标边框颜色
  • scrollbg::滚动条背景色
  • scrollcolor::滚动条颜色
  • scrollon::滚动条响应颜色

绘制一个文本编辑框。

返回值:textbox, funcs, uid

textbox::Text控件

funcs

funcs.get(start='1.0',end='end')::获取输入

funcs.delete(start='1.0',end='end')::删除内容

funcs.config(**kw)::设置Text属性


passwordbox

add_passwordbox(self,pos:tuple,width:int,fg='#1b1b1b',bg='#fbfbfb',activefg='#1a1a1a',activebg='#f6f6f6',onfg='#000000',onbg='#ffffff',line='#e5e5e5',activeline='#e5e5e5',insert='#808080',font=('微软雅黑',12),outline='#868686',onoutline='#3041d8',anchor='nw',command=None)
  • pos-位置
  • width-宽度
  • fg-文本颜色
  • bg-背景色
  • activefg-响应鼠标文本颜色
  • activebg-响应鼠标背景色
  • onfg-激活时文本颜色
  • onbg-激活时背景颜色
  • line-边框颜色
  • activeline-响应式边框颜色
  • insert-光标颜色
  • font-字体
  • outline-提示线颜色
  • onoutline-响应时提示线颜色
  • anchor-对齐方向

绘制一个密码输入框。

返回值:entry, funcs, uid