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;
}

  

posted @ 2017-10-26 11:07  Jax.Li  阅读(1850)  评论(0编辑  收藏  举报