PyQt(Python+Qt)学习随笔:Qt Designer中QAbstractButton派生按钮部件的shortcut 属性

shortcut 属性保存与按钮关联的快捷键。可以使用shortcut()和setShortcut(QKeySequence)访问和设置该属性。

关于这个属性官网介绍的不多,经老猿实际验证,它与text属性通过‘&’符号设置的快捷键(请参考《PyQt(Python+Qt)学习随笔:Qt Designer中QAbstractButton派生按钮部件的text属性》)有如下区别:

1、在该属性设置的情况下,text属性的快捷键不起作用;

2、text属性的快捷键只支持一个字符,而这个可以设置多个字符。如将计算器的clear快捷键设置为‘del’三个字符,则设置界面如下:

PyQt(Python+Qt)学习随笔:Qt Designer中QAbstractButton派生按钮部件的shortcut 属性

3、text属性的快捷键需要使用:Alt+快捷字符触发,而shortcut属性的快捷键就是设置的字符自身,并且可以支持非字母键。


PyQt(Python+Qt)学习随笔:Qt Designer中QAbstractButton派生按钮部件的shortcut 属性

博客地址:https://blog.csdn.net/LaoYuanPython

老猿Python博客文章目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036

上一篇:docker 笔记(基本概念、快速运行、自定义镜像)


下一篇:fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC sha