在win7系统下,你将窗口往上移,移到顶时会自动最大化,我的程序却没有这个效果,窗口是可以手动最大化的,这是为什么啊?
------解决方案--------------------
我用的是Ubuntu,Qt写的拖上去能最大化的呢_____________
------解决方案--------------------
你可能是重写了主窗口(或者某个窗口)的事件处理函数,如event, mouseMoveEvent等
在重写事件处理函数时,一般在函数内需要调用父类的函数,像这样:
- C/C++ code
void MyClass::mouseMoveEvent( QMouseEent *pEvent ){ QWidget::mouseMoveEvent( pEvent ); // 以下是你的代码 ....}
------解决方案--------------------
Qt::FramelessWindowHint 这个属性的问题吧
------解决方案--------------------