0

在整个 KDE 中,我可以看到这个按钮来注册快捷方式:
快捷注册按钮

是否有 QML 控件/任何东西可以用来拥有它?我在https://doc.qt.io/qt-5.15/qmltypes.html或其他任何地方一无所获。
如果没有,我怎样才能在我的 plasmoid 设置中提供类似的东西?

4

1 回答 1

0

经过长时间的搜索(几天)后,我发布了这个问题,但最后,我在发布问题的同一天找到了答案:/

干得好 :

import org.kde.kquickcontrols 2.0

KeySequenceItem{
    id: keySeq
    modifierlessAllowed: true
    visible: true
    multiKeyShortcutsAllowed: false
}

Label {
    text: keySeq.keySequence
}

来源在这里:https
://github.com/KDE/kdeclarative/blob/master/src/qmlcontrols/kquickcontrols/KeySequenceItem.qml 虽然有点文档会很棒......</p>

编辑:可悲的是,它的行为好像只处理全局快捷方式。这有点像 PITA。

于 2020-06-29T22:24:19.647 回答