QT5从入门到放弃——伙伴编辑模式

伙伴编辑模式

  博主是一个大三的电子生,看了《暗时间》这本书,被作者鼓励和启发到了,所以开始准备写自己的一些日常学习博客。喜欢可以和大家一起交流。由于QT5的下载和安装已经有很多人写了所以我们直接从代码开始!~加油,淦!

QT5-----伙伴编辑模式

QLabel标签和伙伴( buddy)窗口部件包括一个标签( QLabel)和一个窗口部件,它们具有伙伴关系,指当用户激活标签的快捷键时,鼠标/键盘的焦点将会转移到它的伙伴窗口部件上。只有 QLabel标签对象才可以有伙伴窗口部件,也只有在该 QLabel对象具有快捷键(在显示文本的某个字符前面添加一个前缀“&”,就可以定义快捷键)时,伙伴关系才有效。例如

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

代码定义了 ageLabel标签的组合键为 Alt+A,并将行编辑框 ageLineEdit设为它的伙伴窗口部件。当用户按下 At+A组合键时,焦点将会跳至行编辑框 ageLineEdit中。QT设计器提供了伙伴编辑模式,可以通过鼠标拖曳操作快捷地建立标签 QLabel和其他窗口部件的伙伴关系。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值