• 3641阅读
  • 2回复

[提问]设置成FramelessWindowHint后,窗口的拖动显示问题 [复制链接]

上一主题 下一主题
离线纵刀少年
 

只看楼主 倒序阅读 楼主  发表于: 2013-04-02
就是这样,我把设置界面窗口设置成Frameless后,拖动窗口的时候,该界面只能显示在主窗口中的部分。求好人解疑...
离线jdwx

只看该作者 1楼 发表于: 2013-04-02
回 楼主(纵刀少年) 的帖子
这个界面(窗口)new的时候,估计是这样写的:
xxxx *w = new xxxx(this);
把this去掉。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线纵刀少年

只看该作者 2楼 发表于: 2013-04-02
回 1楼(jdwx) 的帖子
谢谢版主,真这样,去掉后弹回出来了。我本来想是,既然没this->setWindowFlags(Qt::FramelessWindowHint)前能显示,那有this->setWindowFlags(Qt::FramelessWindowHint)之后应该也没问题,没想到就是这个属性影响了。自己也查过QtAssistant,就是不太明白这些属性所代表的具体意思和效果。
快速回复
限100 字节
 
上一个 下一个