Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/161.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
动态更改gtk日历区域设置 我在C++ GTK应用程序中有一个GTK日历,我有一个按钮来切换英语和阿拉伯语之间的语言。_C++_Calendar_Gtk_Location_Set - Fatal编程技术网

动态更改gtk日历区域设置 我在C++ GTK应用程序中有一个GTK日历,我有一个按钮来切换英语和阿拉伯语之间的语言。

动态更改gtk日历区域设置 我在C++ GTK应用程序中有一个GTK日历,我有一个按钮来切换英语和阿拉伯语之间的语言。,c++,calendar,gtk,location,set,C++,Calendar,Gtk,Location,Set,在动态更改语言时,我使用setlocale更改区域设置,然后使用GTK_X_set_文本函数设置所有GTK组件的文本,获取与新区域设置关联的字符串。但我不知道如何在飞行中更改日历位置。如果在执行应用程序之前更改了系统的位置,我只能在其他位置查看日历 多谢各位

在动态更改语言时,我使用setlocale更改区域设置,然后使用GTK_X_set_文本函数设置所有GTK组件的文本,获取与新区域设置关联的字符串。但我不知道如何在飞行中更改日历位置。如果在执行应用程序之前更改了系统的位置,我只能在其他位置查看日历

多谢各位