python图形界面开发教程(文档):第七课,python如何设定文本元素的参数

本节主要讲文本元素的书写方法及属性的设定方法。

书写方法:

一般是指单行文本,也可以指多行文本,多行文本时也不会出现滚动条。

sg.Text(''),支持简写sg.T('')

 设定方法:

sg.Text(    text="")
可设定的属性如下:

text="", # str:要显示的文本。可以包含/n以实现多行。    

key=None, # [str, int, tuple, object]:                

          # 元素唯一标识符,                

          # 书写规范 key='-NMAE-'。用于元素的定位。    

size=(None, None),# (int, int): 元素宽度,行高    

font=None,# 设定字体的名称,大小                

          # font='宋体'               

          # font=('宋体',int) or font=['宋体',int]    

auto_size_text=None,# bool: 元素根据文本自动调节大小    

enable_events=False,# bool: 事件属性,设定为True时,点击文本发生事件。    relief=None, # 浮雕设计 ‘raised’,’sunken’,’flat’,’ridge’,’solid’,’groove’  border_width=None,# 设定relief时,用来设定边界宽度    

text_color=None, # 文本颜色    

background_color=None,# 文本背景颜色    

justification=None,# 对齐方式: ‘left’,’right’,’center’    

pad=None,# 元素间隔设定  记住左右上下                    

         # (int, int) or ((int, int),(int,int))                

         #  or (int,(int,int))or ((int, int),int)                

         # (left/right, top/bottom) or ((left, right), (top, bottom))    right_click_menu=None, # 右击调出菜单  

List[List[Union[List[str],str]]]# 设定后,右击此元素可以调出菜单。  grab=False,  # bool:如果为真,点此元素可以移动拖拽窗口    

tooltip=None, # str:悬浮文本 ,当光标置于该元素上方,会显示设定的文本。    visible=True  # bool: 元素可见状态

 课程视频:

资源下载: