c++ - 为什么 QDialogButtonBox 标签的语言在设计和执行之间会发生变化?
问题描述
我使用法语版本的 QtCreator v4.11.1 当我使用表单设计器(或使用 Qt 设计器)创建默认 QDialogButtonBox 时,按钮以法语标记。两个按钮都有“OK”和“Annuler”标签,如下所示。
但是,当我执行应用程序时,标签会更改为英文,并标记为“OK”和“Cancel”,如下所示。
我试图搜索,但找不到保留标签设计的方法(这意味着在法语中)。即使在使用代码显式设置 QLocale 之后,执行应用程序时标签始终为英文。
这是 QT 的问题还是我错过了一些步骤?编译时如何将标签保留为法语?
解决方案
推荐阅读
- windows - 如何在 Visual Studio Code 中导航回相对于 *same* 文件的最后一个光标位置?
- node.js - Lowdb - push data into an array inside another array
- string - Inserting a variable into a request
- javascript - fetch fails to load resource when receiving 404
- mysql - 使用批处理文件执行 MySQL Query
- excel - vba 启动器工作簿
- c# - Visual Studio 15.8.1 not running MS unit tests
- node.js - How many DB queries ran per request when using cookie authentication?
- sql - SQL query does not return the expected results - It omit the Null values
- mysql - Eloquent group by and count