【发布时间】:2017-07-14 01:24:33
【问题描述】:
我正在尝试在我的 GUI 中添加一个 QPushButton,这样按钮就在窗口框架之外。一个很好的比较是 CleanMyMac 中的scan 按钮(见附图)。
我尝试让主窗口透明,然后添加仅在底部透明的背景图像,使窗口看起来比实际小。但是,这会产生许多其他复杂情况,例如窗框阴影(似乎并没有完全消失:
mainWindow->setWindowFlags(Qt::FramelessWindowHint |
Qt::NoDropShadowWindowHint)
此外,使用上述方法,窗口无法完全展开,我宁愿按钮的一小部分在显示之外(如 CleanMyMac)。
有什么建议吗?
【问题讨论】:
标签: c++ qt user-interface