我想知道是否有人知道是否可以拖动QDockWidget http://doc.qt.nokia.com/latest/qdockwidget.html从一个窗口到另一个窗口。
我正在开发一个有很多窗口的应用程序。每个窗口都有特定的用途。我想使用 QDockWidget 因为在主窗口中停靠小部件时会自动重新缩放。但我还希望能够在新窗口中拥有一个新的停靠区域,以便我可以将所有彼此相关的小部件放在一起。
有人有建议吗?
据我所知,你不能拖动QDockWidget
如果它们是单独开发的,则从一个应用程序到另一个应用程序。
另一方面,我认为你可以reparent a QDockWidget
到另一个QMainWindow
,仅当它是同一应用程序的一部分时。
...aaaa你可以随时尝试截距拖/放事件并使用您自己的协议在两个窗口之间传递信息:为拖放定义新的 MIME 类型并定义与该拖放关联的数据的语法QDockWidget
。然后,实现代码来分析数据并重建内容QDockWidget
在目标窗口中...不是easy task!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)