Mac 将窗口的标题栏和工具栏合并
主要是通过设置属性实现。
下面的是基于Qt的代码,同时不显示窗口标题和icon。
void MacUtils::CreateCocoaContianerForWindow(QWindow *pwidget)
{
pwidget->setIcon(QIcon());
pwidget->setTitle("");
NSWindow* window2 = [pwidget->winId() window];
window2.titlebarAppearsTransparent = true;
[window2 setTitle: @""];
window2.movableByWindowBackground = false;
window2.styleMask |= NSFullSizeContentViewWindowMask;
}

浙公网安备 33010602011771号