问题遇到的现象和发生背景
使用Qt进行国际化的时候,只有主界面动态更改了语言,其它界面的语言没有改变
运行结果
只有主界面动态更改了语言,其它界面的语言没有改变
我的解答思路和尝试过的方法
Qt信号槽、extern全局变量,在每个界面的.cpp底下根据条件判断再install一遍.qm文件,但感觉太复杂了,每增加一个界面就又要重新写一遍
我想要达到的结果
主界面选择语言后,其它界面的语言跟着改变,但是只install一次.qm文件
使用Qt进行国际化的时候,只有主界面动态更改了语言,其它界面的语言没有改变
只有主界面动态更改了语言,其它界面的语言没有改变
Qt信号槽、extern全局变量,在每个界面的.cpp底下根据条件判断再install一遍.qm文件,但感觉太复杂了,每增加一个界面就又要重新写一遍
主界面选择语言后,其它界面的语言跟着改变,但是只install一次.qm文件