首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-04-01 
win7系统的特效被我屏蔽掉了吗在win7系统下,你将窗口往上移,移到顶时会自动最大化,我的程序却没有这个效果

win7系统的特效被我屏蔽掉了吗
在win7系统下,你将窗口往上移,移到顶时会自动最大化,我的程序却没有这个效果,窗口是可以手动最大化的,这是为什么啊?



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

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

引用:

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

但是一定要这样的……

热点排行