- 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和其他窗口部件的伙伴關系。
推薦閱讀
- Python程序設計教程(第2版)
- OpenStack Cloud Computing Cookbook(Fourth Edition)
- JavaScript從入門到精通(第3版)
- Python Data Analysis(Second Edition)
- 深度強化學習算法與實踐:基于PyTorch的實現
- 軟件架構:Python語言實現
- 從0到1:Python數據分析
- AIRIOT物聯網平臺開發框架應用與實戰
- C語言程序設計
- Learning jQuery(Fourth Edition)
- 響應式架構:消息模式Actor實現與Scala、Akka應用集成
- Python語言科研繪圖與學術圖表繪制從入門到精通
- 石墨烯改性塑料
- Mastering ASP.NET Core 2.0
- C/C++代碼調試的藝術(第2版)