对不起,我是新手:)

是否有可能在Qt的无国界来创建自定义窗口,但不按住Alt键拖动还是?我创建了一个无国界的窗口,但为了能够拖动它(在Linux上),你必须按住alt键。

我打算以产生具有圆角的窗口。任何一个有任何想法如何实现这一目标?虽然,我想实现鼠标移动,mousePress什么是可能的解决办法,但我需要一些其他的解决方案。

由于

有帮助吗?

解决方案

有只有一个方法,使窗口管理器移动窗口:添加一拖吧。如果没有拖动条,然后你的应用程序必须通过设置新的位置移动窗口本身(即你必须处理鼠标点击+移动自己的事件)。

按Alt到移动窗口的功能也窗口管理器的功能,而不是Qt的。

其他提示

是,存在使用某处的时钟,执行此圆形窗口的例子。基本上,你需要管理的鼠标点击自己作为阿龙说。

您可以使用QDecoration(嵌入式Linux),使其:是例如

检测鼠标按住你的窗口上,然后抓住了老鼠四处移动,所以你可以在同步移动与它的窗口的事件。当用户松开鼠标按钮你的任务已经结束了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top