Qt Widgets Designer“伙伴”编辑模式

Qt 最实用的基本功能之一就是对“伙伴控件”(buddy widgets)的支持。当用户输入标签(QLabel )的快捷键组合时,伙伴控件会代表该标签接收输入焦点。伙伴概念在 Qt的模型/视图框架中也有应用。
将标签与伴侣控件关联
要进入伙伴编辑模式,请打开“编辑”菜单并选择“编辑伙伴”。该模式以类似于信号与槽编辑模式的方式显示表单上的控件,但在该模式下,连接必须从标签控件开始。理想情况下,您应将每个提供快捷键的标签控件与合适的输入控件(例如QLineEdit )连接起来。
![]() | 创建伙伴 要为标签定义伙伴控件,请单击该标签,将连接拖动到表单上的另一个控件上,然后释放鼠标按钮。显示的连接表明输入焦点如何传递给伙伴控件。您可以使用表单预览功能来测试每个标签与其伙伴之间的连接。 |
删除伙伴连接
每个标签只能定义一个关联控件。若要更改所用的关联控件,必须先删除任何现有的关联连接,然后才能创建新的关联连接。
标签与其“伙伴”小部件之间的连接,可通过与“信号与插槽”编辑模式中处理信号-插槽连接相同的方式删除:点击“伙伴”连接将其选中,然后按下Delete键。此操作不会以任何方式修改标签或其“伙伴”。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.
