我正在尝试创建一个带有可拖动组件的简单仪表板,我对一个问题感到有些困惑。如果我将可拖动的'widget'包装在DragAndDropWrapper中并设置我的布局来接收拖放事件,那么从UI的角度来看,我不喜欢这两件事:
当我在上面拖动东西(小部件,文件,等等)时,后面布局的整个区域变成蓝色(暂时)。如何关闭它 - 这是一个主题吗?
整个Widget的区域是可拖动的 - 如果我说,小部件中的其他UI组件响应拖动事件,这是一个问题。
如何设置窗口小部件的可拖动区域?我仍然希望在拖动时显示整个包裹的组件,但我只想拖动,即拖动小部件面板的标题栏。
我认为我暂时的解决方法是让窗口小部件的一小部分可拖动,但我不认为这将是a)简单或b)看起来不错(因为当你拖动窗口小部件它只会绘制它是可拖动的区域 - 比如标题栏。
有什么想法吗?
非常感谢提前。
AC