pyguiadapter.widgets.textedit
控件配置类
TextEditConfig
dataclass
Bases: CommonParameterWidgetConfig
TextEdit的配置类
Source code in pyguiadapter\widgets\extend\textedit.py
accept_rich_text: bool = False
class-attribute
instance-attribute
是否接受富文本
auto_formatting: Optional[AutoFormatting] = None
class-attribute
instance-attribute
是否自动格式化
default_value: Optional[str] = ''
class-attribute
instance-attribute
控件的默认值
height: Optional[int] = 200
class-attribute
instance-attribute
控件高度
line_wrap_mode: LineWrapMode = LineWrapMode.WidgetWidth
class-attribute
instance-attribute
自动换行模式
line_wrap_width: int = 88
class-attribute
instance-attribute
自动换行宽度
placeholder: str = ''
class-attribute
instance-attribute
控件的占位符
width: Optional[int] = None
class-attribute
instance-attribute
控件宽度
word_wrap_mode: Optional[WrapMode] = None
class-attribute
instance-attribute
单词换行模式
控件类
TextEdit
Bases: CommonParameterWidget
FixedColumnWidth = LineWrapMode.FixedColumnWidth
class-attribute
instance-attribute
换行模式:固定列宽换行
FixedPixelWidth = LineWrapMode.FixedPixelWidth
class-attribute
instance-attribute
换行模式:固定像素宽换行
ManualWordWrap = WrapMode.ManualWrap
class-attribute
instance-attribute
单词换行模式:手动换行
NoLineWrap = LineWrapMode.NoWrap
class-attribute
instance-attribute
换行模式:不自动换行
NoWordWrap = WrapMode.NoWrap
class-attribute
instance-attribute
单词换行模式:不换行
WidgetWidth = LineWrapMode.WidgetWidth
class-attribute
instance-attribute
换行模式:根据控件宽度自动换行
WordWrap = WrapMode.WordWrap
class-attribute
instance-attribute
单词换行模式:根据单词自动换行
WordWrapAnywhere = WrapMode.WrapAnywhere
class-attribute
instance-attribute
单词换行模式:任意位置换行
WordWrapAtWordBoundaryOrAnywhere = WrapMode.WrapAtWordBoundaryOrAnywhere
class-attribute
instance-attribute
单词换行模式:单词边界或任意位置换行
对应参数数据类型
text_t