QML:是否可以获取应用程序窗口的屏幕坐标?

时间:2015-01-08 13:14:59

标签: qml

我有一个应用程序,整个应用程序窗口在屏幕之间拖拽。

无论如何都要找出相对于屏幕的应用程序窗口的坐标是什么?

我有一个窗口,需要始终显示在应用程序窗口中的按钮下方。但是如果用户将应用程序拖动到屏幕的另一部分,我无法检索应用程序的新屏幕x,y。

(关于qml窗口的链接&x; y:http://doc.qt.io/qt-5/qml-qtquick-window-window.html#x-prop

尝试解决方案:QML Screen Coordinates of Component

总是为我返回0,0(是因为按钮位于相对于应用程序的0,0?)

1 个答案:

答案 0 :(得分:0)

我自己找到了解决方案。

我只需将应用程序窗口的x n y添加到对话框窗口的x和y + mapToItem的结果中。