Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
kitten last edited by
hi to every one
i wrote a program that has two language
one of them should be right to left
i want to change my layout when it is selected
how can i do that?
i use this code but it doesnt work
Ramblurr last edited by
QApplication::setLayoutDirection() doesn't affect already instantiated widgets.
You need to call setLayoutDirection in your main() function like this
@int main(int argc, char** argv)
QApplication app(argc, argv);
// show stuff
However, if you want to change the layout direction after your QApplication has been execed you need to install a new QTranslator and retranslteUi() your UI.
See "this email thread":http://lists.qt.nokia.com/pipermail/qt-interest/2011-May/033798.html for more information and example code.