我正在用Qt框架編寫一個多語言程序。我想在運行時更改語言。我在一個插槽中編寫了下面的代碼,但它不起作用。如何在Qt運行時改變語言?
QTranslator translator;
translator.load("arrowpad_tr");
qApp->installTranslator(&translator);
我正在用Qt框架編寫一個多語言程序。我想在運行時更改語言。我在一個插槽中編寫了下面的代碼,但它不起作用。如何在Qt運行時改變語言?
QTranslator translator;
translator.load("arrowpad_tr");
qApp->installTranslator(&translator);
我添加了我的類的更改事件代碼,併爲所有窗口小部件添加setText(),但它又不起作用... –
thanks @Bart .Ok ...我添加了一個QTranslator指針到我的類,並在更改語言之前調用removeTranslator()函數並刪除指針並從QTranslator創建一個新指針... –