我正在制作一个程序,我想有一个像Windows Media Player一样的航空玻璃控制集,我发现了这一点:,但它只是绘制黑色。我还发现了一个在玻璃上内置了媒体播放器控件的控件,但这并不好,它不想渲染正确,并使我的程序的不同部分无法工作。任何控件,或扩展Aero玻璃的方法,以便我至少可以添加我自己的按钮,将非常感谢。
更新我想用Qt创建一个Windows玻璃窗口,现在看起来如下所示:
但是在调用了一些my_window->repaint()之后,我的窗口标签就被打破了:
但是现在,如果我稍微调整窗口的大小,它就会正确地重新绘制。问题是:我如何擦除窗口背景,这样小部件就可以在干净的玻璃上粉刷自己了?重现问题的简短代码是(Vista与Aero):
c