Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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
C++ 如何使用Qt5发现机器位置_C++_Qt_Location - Fatal编程技术网

C++ 如何使用Qt5发现机器位置

C++ 如何使用Qt5发现机器位置,c++,qt,location,C++,Qt,Location,Windows具有此功能,您可以在其中设置计算机的(物理)位置 假设你在英国买了电脑,然后搬到了美国。然后,您可以转到“区域和语言”,并更改您的位置以匹配物理位置 在我目前正在进行的一个项目中,需要使用此功能来显示一些不同的内容 首先,我们试着用这种方法。但后来我们意识到,这种方法是从格式(下图)而不是从位置获取信息 使用Windows API,我们能够实现它。但是,由于这个应用程序将在不久的将来移植到Linux,我想知道:是否可以仅使用Qt获取此信息?Windows有此功能。。。这个应用程

Windows具有此功能,您可以在其中设置计算机的(物理)位置

假设你在英国买了电脑,然后搬到了美国。然后,您可以转到“区域和语言”,并更改您的位置以匹配物理位置

在我目前正在进行的一个项目中,需要使用此功能来显示一些不同的内容

首先,我们试着用这种方法。但后来我们意识到,这种方法是从格式(下图)而不是从位置获取信息


使用Windows API,我们能够实现它。但是,由于这个应用程序将在不久的将来移植到Linux,我想知道:是否可以仅使用Qt获取此信息?

Windows有此功能。。。这个应用程序将在不久的将来移植到Linux…
,而Linux没有这个功能。语言和键盘布局是的,但没有明显的全局位置设置。也许@Skhaz正如你的链接所说,这是关于时区和它们通常的配置。不涉及独立于时间(和/或语言和/或键盘)的位置设置,如果您希望使此功能跨平台,请将此设置添加到您的应用程序中-以便用户可以选择其LCationYes,@Skhaz link与时区相关,而不与国家/地区设置相关。将此选项添加到软件内部的设置屏幕中是一个使其可移植的想法。谢谢大家。:)