qt-macos-nswindow-config:WIP-Qt应用程序开发人员的NSWindow配置

时间:2024-05-30 23:32:55
【文件属性】:

文件名称:qt-macos-nswindow-config:WIP-Qt应用程序开发人员的NSWindow配置

文件大小:682KB

文件格式:ZIP

更新时间:2024-05-30 23:32:55

C++

Qt应用程序开发人员的NSWindow配置 macOS应用程序窗口具有几种不同的现代配置,这些配置超出了标准“瘦”标题栏的外观。 但是,使用NSWindow API实现所需的配置可能很简单。 上图:具有统一标题和工具栏外观的Slate应用程序。 NSWindow配置选项是特定于平台的,通常无法通过跨平台的QWindow或QWidget API使用。 相反,我们将创建本机并分别配置NSWindow,然后将QWindow嵌入其中。 nswindow.contentView = (__bridge NSView *)reinterpret_cast(qwindow->winId()); 侧边栏:macOS上的*窗口是NSWindow实例。 NSWindow内容由内容视图(即NSView)提供。 QWindows是macOS上的NSView,而QWindow :: WId


【文件预览】:
qt-macos-nswindow-config-master
----main.cpp(4KB)
----checkeredwindow.h(646B)
----README.md(4KB)
----macwindow.h(2KB)
----checkeredwindow.cpp(2KB)
----macwindow.pro(183B)
----macwindow.pri(146B)
----images()
--------configurator.png(118KB)
--------macwindow_4.png(94KB)
--------macwindow_3.png(85KB)
--------macwindow_1.png(55KB)
--------macwindow_7.png(74KB)
--------macwindow_5.png(82KB)
--------macwindow_6.png(74KB)
--------slate.png(271KB)
--------macwindow_2.png(86KB)
----macwindow.mm(6KB)

网友评论