官术网_书友最值得收藏!

  • Qt 4開發實踐
  • 鄭阿奇主編
  • 277字
  • 2018-12-29 21:50:17

L2.2 Qt的安裝

L1 伙伴編輯模式(Edit Buddies)

QLabel標簽和伙伴(buddy)窗口部件:一個標簽(QLabel)和一個窗口部件具有伙伴關系。即指當用戶激活標簽的快捷鍵時,鼠標/鍵盤的焦點將會轉移到它的伙伴窗口部件上。只有QLabel標簽對象才可以有伙伴窗口部件,也只有該QLabel對象具有快捷鍵時(在顯示文本的某個字符前面添加一個前綴“&”,就可以定義快捷鍵),伙伴關系才有效。例如:

        QLineEdit*  ageLineEdit = new QLineEdit(this);
        QLabel*  ageLabel = new QLabel("&Age",this);
        ageLabel->setBuddy(ageLineEdit);

代碼定義了ageLabel標簽的快捷鍵為“Alt+A”,并將行編輯框ageLineEdit設為它的伙伴窗口部件。所以當用戶按鍵“Alt+A”時,焦點將會跳至行編輯框ageLineEdit中。

Qt設計器提供了伙伴編輯模式,可以通過鼠標拖放操作快捷地建立標簽QLabel和其他窗口部件的伙伴關系。

主站蜘蛛池模板: 丹棱县| 黑龙江省| 安图县| 滕州市| 固始县| 饶平县| 廉江市| 灵宝市| 德清县| 开鲁县| 马公市| 永宁县| 南岸区| 长兴县| 平凉市| 册亨县| 章丘市| 望谟县| 鄂托克前旗| 合阳县| 河东区| 临沭县| 昭苏县| 于都县| 神农架林区| 七台河市| 毕节市| 永登县| 英超| 朝阳市| 安义县| 辉县市| 芒康县| 延吉市| 惠水县| 津南区| 昔阳县| 岳西县| 土默特左旗| 军事| 新干县|