我尝试在c ++中用QTCreator
写一些东西,我有三个小问题。
两个问题与QML
有关,一个问题与QGeoCoordinate
有关。
我正在使用Android手机运行应用程序。
问题1:
我想将QtPositioning
5.2导入我的项目并创建一个地图。我可以导入这个但是当我想使用一个类型时,例如“map”我不能。在设计中,我没有看到更多的QtPositioning选项。我只看到screenshot中的选项。
我必须添加到项目的内容和位置?
问题2:
我在应用程序中有两个文本区域和“发送”按钮。首先我写方差“a”,在第二个我写方差“b”。按钮“发送”清除文本区域。 当我将光标放在“b”的文本区域并单击按钮时,只有“a”的文本区域正在清除。 当我将光标放在“a”和单击按钮的文本区域时,只有“b”的文本区域正在清除。 当我将光标放在文本区域“a”中时,接下来在文本区域“b”中,最后在文本区域“a”中,按钮正在清除两者。 当我在文本区域中有一个光标在两个空格中时,这是多么固定?
这是代码:
button1.onClicked: {chleb.wysyl(textArea1.text, textArea2.text);
textArea1.text = "", textArea2.text=""}
chleb和wysyl这是一个将文本发送到.cpp进行操作的函数。
问题3: 我有这段代码:
QGeoCoordinate a;
QString coordStr;
qDebug() << a.DegreesMinutesSecondsWithHemisphere;
coordStr = a.toString();
qDebug() << coordStr;
第一次调试告诉我:“5” 第二次调试告诉我:“” 我不确定这是什么意思。我的申请读了一个位置,但不能告诉我它?或者它无法读取位置? 在android清单中,我给应用程序所有权限,我看到“location。”这个词。