在Qt中使用无边框窗口的Aero Snap

时间:2013-05-27 02:31:39

标签: qt borderless aero-snap

我正在尝试在Qt中创建Metro风格的界面,这意味着不使用Windows 7 Aero边框。我已经将窗口设置为无边框,并添加了使其可拖动的代码以及使其最小化,最大化和关闭的按钮。但是,Aero Snap不起作用。

我知道这是可能的,因为Visual Studio 2012,MS Word 2013和Steam都有Aero Snap的无边界窗口。

如何将Aero Snap实施到无边框Qt应用程序中?感谢。

1 个答案:

答案 0 :(得分:2)

我一直在寻找这种Qt窗口,我终于找到了解决方案。

这个GitHub示例就像魅力一样(感谢deimos1877)! https://github.com/deimos1877/BorderlessWindow

一定要使用visual studio编译器来获取所需的DLL,它应该可以工作。 这个例子包括aerosnap支持,无边框窗口,最小化效果,航空阴影。