QLabel
1. 为QLabel设置快捷键的方法:
定义QLable时,在快捷键字母前加“&”符号;
2. 为QLabel设置伙伴的方法:
第一步:为QLabel设置快捷键;
第二步:调用QLabel::SetBuddy()函数。
3. 代码示例:
QLabel *orgLabel = new QLabel(tr("&Organization:"));
QLineEdit *orgLineEdit = new QLineEdit(organization);
orgLabel->setBuddy(orgLineEdit);
Void QLable:: setBuddy(QWidget* buddy) 设置与Label对应的”伙伴”控件,上面代码中,orgLabel的伙伴控件为一个Edit控件orgLineEdit.
当用户按下orgLabel的快捷键“alt+O”时,键盘的焦点会落在orgLabel的伙伴控件orgLineEdit上,这样方便用户输入数据。
注意:只有QLabel有伙伴机制。