引用第1楼yb824于2009-11-24 10:19发表的 :
只有你为QLabel设置了buddy后,文本中的字符‘&’才能以下划线显示(这点与其他widget不同),并创建了对应的快捷键(当然,需要+Alt),然后可以利用快捷键迅速的把光标定位到该QLabel的buddy中,例如:
QLabel *what = new QLabel("Find &What:");
该实例对应快捷键Alt+w。
【追问1】
这个明白,但是我是定义了buddy的,只是显示还是那样。。。
这个应该只是显示的问题吧?
【追问2】在Designer中怎样进行buddy的自定义呢?
比如说我定义一个QLabel
QLabel *what = new QLabel("Find &What:");
然后与一个QLineEdit *txtLineEdit;
设置为buddy.
希望激活what时光标进入txtLineEdit,那么signal为linkActived(QString),slot为setFocus();
这样明显是不匹配的。怎么处理?谢谢~
[ 此帖被yangfanxing在2009-11-24 11:58重新编辑 ]