QT里怎样设置没有边框并且可以任意拖拽改变大小的窗口

zqiv2000 2008-06-18 02:43:04
我设置了Qt::WStyle_Customize | Qt::WStyle_NoBorder属性后窗口边框没了,但是把鼠标放在窗口边缘处却不能改变窗口的大小了,怎么办呢?
请大家帮帮我,谢谢~
...全文
1847 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
logens 2011-04-27
  • 打赏
  • 举报
回复
move 吧
rzsheng 2008-06-19
  • 打赏
  • 举报
回复
自己重构吧,根据鼠标的事件

鼠标在边缘的时候响应一个改变大小的函数,拖动鼠标改动大小。

随你怎么实现。
fierygnu 2008-06-18
  • 打赏
  • 举报
回复
再加上Qt::WStyle_Dialog试试?

不行我就没招了。什么窗口管理器?
zqiv2000 2008-06-18
  • 打赏
  • 举报
回复
不成呀,试了一下,用Qt::WStyle_Customize ¦ Qt::WStyle_NormalBorder并没有达到隐藏标题栏的目的。
fierygnu 2008-06-18
  • 打赏
  • 举报
回复
用Qt::WStyle_Customize | Qt::WStyle_NormalBorder试试吧,跟窗口管理器有关系,不一定成功。
cceczjxy 2008-06-18
  • 打赏
  • 举报
回复
自己重构缩放吧。默认的效果就是如此。
zqiv2000 2008-06-18
  • 打赏
  • 举报
回复
我是想在去掉窗口标题栏的时候仍然不影响用鼠标调整窗口的大小~
fierygnu 2008-06-18
  • 打赏
  • 举报
回复
你的需求就是矛盾的,标准的窗口管理器无法满足。自己做缩放吧。

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧