ECommandPalette 命令面板
示例与代码
搜索并执行命令
按关键词搜索
禁用命令
执行后保持打开
执行 Qt Action
属性
属性说明取值与默认值
closeOnTriggerbool成功执行命令后关闭面板。
默认值
truecurrentIndexint当前选中的命令或步骤索引。
-1:未选择
0 起:条目索引
默认值
-1enabledbool是否允许交互;false 时控件禁用。
默认值
truefontfont字体配置,控制字体、字号及文字样式。
常用字段:
family、pixelSize、pointSize
bold、italic、weight
underline、strikeout
letterSpacing、wordSpacing
默认值
Qt.font({ pixelSize: 16 })heightreal组件尺寸,单位为像素;可绑定父布局尺寸。
默认值
implicitHeightmodelvar项目模型;组件示例及使用指南说明其字段。
默认值
[]placeholderTextstring搜索输入框的占位文字。
默认值
EControlConfig.textFor(control, "CommandSearch", ELocale.texts)querystring命令搜索文本,按空白分词并忽略大小写。
默认值
""shortcutstring打开或关闭命令面板的快捷键;空字符串禁用。
默认值
"Ctrl+Shift+P"visiblebool是否显示组件。
默认值
truevisibleRowsint命令列表最多直接显示的行数。
默认值
8widthreal组件尺寸,单位为像素;可绑定父布局尺寸。
默认值
implicitWidthfilteredItemsvar只读匹配当前查询且未隐藏的命令列表。
默认值
由运行时计算信号
签名作用
failed(string message)操作失败时触发,message 为错误信息。
command(var value, var item)执行命令时触发,包含命令值和对应菜单项。
方法
签名作用
trigger(index)触发给定项目的命令,相当于选择该命令项。