当前位置: 代码迷 >> QT开发 >> win7系统的特效被小弟我屏蔽掉了吗
  详细解决方案

win7系统的特效被小弟我屏蔽掉了吗

热度:117   发布时间:2016-04-25 05:00:12.0
win7系统的特效被我屏蔽掉了吗
在win7系统下,你将窗口往上移,移到顶时会自动最大化,我的程序却没有这个效果,窗口是可以手动最大化的,这是为什么啊?



------解决方案--------------------
我用的是Ubuntu,Qt写的拖上去能最大化的呢_____________
------解决方案--------------------
你可能是重写了主窗口(或者某个窗口)的事件处理函数,如event, mouseMoveEvent等
在重写事件处理函数时,一般在函数内需要调用父类的函数,像这样:

C/C++ code
void MyClass::mouseMoveEvent( QMouseEent *pEvent ){    QWidget::mouseMoveEvent( pEvent  );    // 以下是你的代码    ....}
------解决方案--------------------
Qt::FramelessWindowHint 这个属性的问题吧
------解决方案--------------------
探讨

引用:

Qt::FramelessWindowHint 这个属性的问题吧

但是一定要这样的……