qt禁止窗口移动(看了这个标题您先别急,请看完里面的说明)
黄花寒 2011-11-26 04:21:00 我是这个问题:禁止窗体移动(看了这个标题您先别急,请看完下面的说明,谢谢您)
首先我的窗口是必须有标题栏.也就是说,不能设置flag为Frameless。
其次我是要禁止用户通过拖动标题栏从而拖动窗口,而我自己程序里面要能够用
Move()移动窗口。所以我尝试过用eventFilter 的MoveEvent事件来处理。也不行.
并且如果通过按下鼠标来判断是否是用户在用鼠标拖动标题栏(如果是鼠标下了,
并且收到了MoveEvent就是用户在拖动,这时候禁止其拖动)这种方法对我的程序来说也有点问题。
所以恳请高手,帮说一下其它的解决办法。小弟万分感谢...