文本类

title

add_title(self,pos:tuple,text:str,fg='black',font='微软雅黑',size=1,anchor='nw',**kw):
  • pos::位置
  • text::标题文字
  • fg::文本颜色
  • font::文本字体
  • size::文本字体大小。依据字典:{0:20,1:18,2:16,3:14,4:12}
  • anchor::对齐方向

绘制一个大字体标题。

返回值:paragraph

paragraph::画布文本元素


label

add_label(self,pos:tuple,text:str,fg='black',bg='#f0f0f0',outline='grey',font=('微软雅黑',12),anchor='nw')
  • pos::位置
  • text::标题文字
  • fg::文字颜色
  • bg::背景色
  • outline::边框颜色
  • font::字体名称+大小
  • anchor::对齐方向

绘制一个类Label组件。

返回值:label, back, uid

label::文本

back::背景元素


table

add_table(self,pos:tuple,outline='#E1E1E1',fg='black',bg='white',data=[['1','2','3'],['a','b','c']],minwidth=100,maxwidth=300,font=('微软雅黑',12),headbg='#d9ebf9',anchor='nw')
  • pos::位置
  • outline::边框颜色
  • fg::文本颜色
  • bg::文本背景颜色
  • data::表格数据。格式:((title,...,...),(content1,...,...),(content2,...,...),...)
  • minwidth::单元格最小宽度
  • maxwidth::单元格最大宽度
  • font::字体
  • headbg::表头背景色
  • anchor::对齐方向

绘制一个表格。

返回值:uid


info

[!WARNING]

TinUI-6.0弃用但未删除,你可以在TinUI.py以及样式配置文件中取消注释。其他功可能受限。

add_info(self,pos:tuple,info='info',font='微软雅黑 9',fg='#0078d4',bg='white',info_text='',info_font=('微软雅黑','12'),info_width=200,info_fg='black',width=400,anchor='nw')
  • pos::位置
  • font::标识符字体
  • fg::标识符颜色
  • bg::气泡提示组件背景色
  • info_text::提示文本
  • info_font::提示文本字体
  • info_width::提示文本每一行的宽度
  • info_fg::提示文本颜色
  • width::文本宽度
  • anchor::对齐方向

绘制一个气泡提示框组件。

返回值:text, back, uid

text::标识符文本

back::标识符背景边框


tooltip

add_tooltip(self,uid,text='',fg='#3b3b3b',bg='#e7e7e7',outline='#3b3b3b',font='微软雅黑 12',tran='#01FF11',delay=0,width=400)
  • uid::画布对象
  • text::提示文本
  • fg::字体颜色
  • bg::背景色
  • outline::边框颜色
  • font::字体
  • tran::透明色
  • delay::延时显示时间,以秒为单位
  • width::文本宽度

绘制一个信息提示窗口。

返回值:get_return

get_return::函数,获取toti(提示窗口)和bar(其中的TinUI)


notecard

add_notecard(self,pos:tuple,title='note',text='note text\nmain content',tfg='black',tbg='#fbfbfb',fg='black',bg='#f4f4f4',sep='#e5e5e5',width=200,font='微软雅黑 12')
  • pos::位置
  • title::标题文本
  • text::内容文本
  • tfg::标题文本颜色
  • tbg::标题背景色
  • fg::内容文本颜色
  • bg::内容背景色
  • sep::边框、分割线颜色
  • width::文本宽度
  • font::字体

绘制一个可拖动的便笺。

返回值:toptext, content, uid

toptext::标题文本

content::内容文本