• 6544阅读
  • 5回复

用setMask和setWindowFlags ( Qt::FramelessWindowHinit )设置的窗口能通过拖动鼠标改变其大小吗? [复制链接]

上一主题 下一主题
离线donixli1314
 

只看楼主 倒序阅读 楼主  发表于: 2009-11-10
窗口用
setMask

setWindowFlags ( Qt::FramelessWindowHint )
这两个函数做成无边框的窗口

请问这样的窗口能动态改变大小吗?

动态改变就是像普通窗口那样鼠标放到窗口边时鼠标箭头就变成 "<--->" (双箭头,表示可以改变窗口大小)
[ 此帖被donixli1314在2009-11-10 12:01重新编辑 ]
离线donixli1314

只看该作者 1楼 发表于: 2009-11-10
顶一下
离线donixli1314

只看该作者 2楼 发表于: 2009-11-11
有没有谁知道?
离线donixli1314

只看该作者 3楼 发表于: 2009-11-12
没人知道........
离线haulm

只看该作者 4楼 发表于: 2009-11-12
可以,自己去实现,鼠标事件而已。
离线zhgn

只看该作者 5楼 发表于: 2009-11-12
边框都没有了怎么改变大小,桌面管理器肯定不会帮你做这方面的工作了。

如果要用可以自己捕获鼠标消息然后进行相应的处理。
快速回复
限100 字节
 
上一个 下一个