Mac OSX 中的 PyQt5 快捷方式

问题描述 投票:0回答:1

我一直在尝试找出如何让 PyQt5 快捷方式在 OSX 上工作。我找不到有关 PyQt5 文档和 Qt5 文档 的任何信息:

在 Mac 上,默认情况下禁用快捷方式。调用 qt_set_sequence_auto_mnemonic() 来启用它们。然而,由于助记符快捷键不符合 Aqua 的准则,Qt 不会显示带下划线的快捷键字符。

然后我在全局Qt声明上发现我们需要在调用函数之前声明它。但是我不太确定如何在 Python 中执行此操作。我试过了:

def qt_set_sequence_auto_mnemonic(启用):通过 def qt_set_sequence_auto_mnemonic(bool): 通过

两者都不起作用,经过大量谷歌搜索后,我不知道如何做到这一点。如果有人知道如何启用键盘快捷键,我将非常感激。谢谢。

python macos qt pyqt pyqt5
1个回答
0
投票

只需将 PyQt5 更改为 PyQt6 即可:

from PyQt6.QtGui import qt_set_sequence_auto_mnemonic

这对我有用。 请告诉我它对你有用吗。

© www.soinside.com 2019 - 2024. All rights reserved.