我有一个应用程序,整个应用程序窗口在屏幕之间拖拽。
无论如何都要找出相对于屏幕的应用程序窗口的坐标是什么?
我有一个窗口,需要始终显示在应用程序窗口中的按钮下方。但是如果用户将应用程序拖动到屏幕的另一部分,我无法检索应用程序的新屏幕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?)
答案 0 :(得分:0)
我自己找到了解决方案。
我只需将应用程序窗口的x n y添加到对话框窗口的x和y + mapToItem的结果中。