带翻译的 QT 模型视图
QT Model view with translation
我正在使用 QT,最近开始使用 tr() 函数进行翻译。
是否可以在 QT 中使用 model/view 架构和翻译?
我的意思是模型数据的实时翻译 - 假设我有这样的数据:
n age ready
1 old yes
2 young no
3 old yes
4 young yes
5 old yes
6 old yes
7 medium no
8 medium no
9 medium no
而且我想在这些固定值离开数据库时实时定义一个翻译。
(例如
yes - tak
no - nie
...
从数据库中获取值后,我尝试使用 tr() 值,但我无法在 tr() 处使用 QString
tr()
需要 const char *
,因此您需要做的就是将 QString
转换为 const char *
。阅读此 QString to char* conversion
您可以使用例如 tr(yourstring.toUtf8().constData())
。
我正在使用 QT,最近开始使用 tr() 函数进行翻译。
是否可以在 QT 中使用 model/view 架构和翻译? 我的意思是模型数据的实时翻译 - 假设我有这样的数据:
n age ready
1 old yes
2 young no
3 old yes
4 young yes
5 old yes
6 old yes
7 medium no
8 medium no
9 medium no
而且我想在这些固定值离开数据库时实时定义一个翻译。 (例如
yes - tak
no - nie
...
从数据库中获取值后,我尝试使用 tr() 值,但我无法在 tr() 处使用 QString
tr()
需要 const char *
,因此您需要做的就是将 QString
转换为 const char *
。阅读此 QString to char* conversion
您可以使用例如 tr(yourstring.toUtf8().constData())
。