gpt4 book ai didi

c++ - Qt 应用程序意外的 LanguageChange 事件

转载 作者:太空狗 更新时间:2023-10-29 21:09:46 25 4
gpt4 key购买 nike

我有一个 Qt 应用程序,我希望它具有从右到左的布局方向。在主要功能中,我确实将布局方向设置为从右到左并且设置正确但在窗口出现之前接收到 QEvent::LanguageChange 并且布局方向设置为从左到-正确的。根据Qt documentation

The application translation changed

但我的应用程序中没有任何内容。这是一个非常大的应用程序,我不知道去哪里寻找改变语言的地方。我的问题是是否还有其他原因导致了 LanguageChange 事件?

最佳答案

嗯,这非常令人惊讶,但我们终于找到了这个问题的根源。我们的应用程序有 qml 文件,其中一些导入旧版本的控件。在一些文件中,我们导入了 QtQuick.Controls 1.4。用 QtQuick.Controls 2.12 替换它,问题解决了!虽然我不知道为什么会这样,也不知道控件与设置应用程序语言有什么关系,但无论如何它解决了问题。

关于c++ - Qt 应用程序意外的 LanguageChange 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57353278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com