pyguiadapter.widgets.jsonedit
控件配置类
JsonEditConfig
dataclass
Bases: BaseCodeEditConfig
JsonEdit的配置类。
Source code in pyguiadapter\widgets\extend\jsonedit.py
default_value: Optional[Any] = dataclasses.field(default_factory=dict)
class-attribute
instance-attribute
控件的默认值
height: Optional[int] = 230
class-attribute
instance-attribute
inplace编辑器的高度
indent_size: int = 2
class-attribute
instance-attribute
json格式化缩进大小
standalone_editor: bool = True
class-attribute
instance-attribute
是否启用独立(standalone)代码编辑器
standalone_editor_button_text: str = 'Edit Json'
class-attribute
instance-attribute
standalone编辑器启动按钮文本
standalone_editor_config: StandaloneCodeEditorConfig = dataclasses.field(default_factory=StandaloneCodeEditorConfig)
class-attribute
instance-attribute
standalone编辑器配置
width: Optional[int] = None
class-attribute
instance-attribute
inplace编辑器的宽度
控件类
JsonEdit
Bases: BaseCodeEdit
对应参数数据类型
json_obj_t