1. 程式人生 > >Mac 將窗口的標題欄和工具欄合並

Mac 將窗口的標題欄和工具欄合並

clas 標題欄 util light appear 通過 log false window

主要是通過設置屬性實現。

下面的是基於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;
}

  

Mac 將窗口的標題欄和工具欄合並