【问题标题】:Qt - Keyboard layoutQt - 键盘布局
【发布时间】:2010-11-19 14:39:42
【问题描述】:

有什么方法可以在 Qt 中获取当前的键盘布局? 平台:Linux。 编程语言:C++。 谢谢。

【问题讨论】:

    标签: qt layout keyboard


    【解决方案1】:

    这可能是您正在寻找的:

    QLocale QApplication::keyboardInputLocale ()
    

    【讨论】:

    • QApplication::keyboardInputLocale().name() 总是返回 QLocale::C。为什么?
    • 这个功能去掉了,能不能换成替代品?
    【解决方案2】:

    QLocale C 表示默认值,如果代码中有错误,我认为 QLocale 标头不包括在内。我以前有这个。

    【讨论】:

      【解决方案3】:

      应该使用QLocale QInputMethod::locale(),它替换了已接受答案中建议的函数QApplication::keyboardInputLocale()(5.13 中的deprecated,5.14 中的removed

      【讨论】:

        猜你喜欢
        • 2018-07-21
        • 2011-02-09
        • 2013-07-25
        • 1970-01-01
        • 2011-06-22
        • 2013-07-19
        • 2011-02-28
        • 2012-11-11
        • 2016-04-20
        相关资源
        最近更新 更多