appkit 相关问题

Application Kit是OpenStep操作系统提供的类集合,如OPENSTEP,GNUstep和Mac OS X.

如何让NSTextView图层支持?

如何让 NSTextView 图层得到支持? 我知道您可以通过将 NSView.wantsLayer 属性设置为 true 来创建 NSView 图层。 当我在 NSTextView 上执行此操作时,它通常会显示文本...

回答 1 投票 0

NSTextView 中的MouseMoved 通知会生成消息“共享项目数组为空”

我在 NSTextView 中使用自定义 mouseMove 事件,当光标位于内容插图之外时将光标设置为指针。当它位于可编辑区域内时,我调用 [super mouseMove]: -(无效)

回答 2 投票 0

链接 C++ 构造函数时出现 Objective-C++ 未定义符号

亲爱的 StackOverflow 社区, 在构建我正在处理的跨平台项目的 Mac 版本时,我遇到了奇怪的链接器错误。跨平台代码是用 C++ 开发的,我正在使用

回答 1 投票 0

隐藏侧边栏时,侧边栏中的 macOS 工具栏项目会转到溢出菜单

我有一个带有 .sidebarTrackingSeparator 和 NSTrackingSeparatorToolbarItem 的工具栏,用于跟踪第二个分隔线。 所有三个结果工具栏分区中都有工具栏项目,但中间...

回答 1 投票 0

NSToolbarItem 的自定义视图控制器的大小约束

我在工具栏中有一个自定义视图。今年某个时候,Apple 弃用了 NSToolbarItem.minsize 和 maxsize,所以现在我收到编译器警告。如何替换当前已弃用的约束...

回答 1 投票 0

kAXVisibleCharacterRangeAttribute 忽略应用程序的顶部栏

我需要使用 kAXVisibleCharacterRangeAttribute 获取应用程序上文本的可见范围,以在屏幕上绘制 NSPanel。 但它没有覆盖应用程序的顶部栏,并给出了一个从...开始的文本范围。

回答 1 投票 0

NSToolbarItemGroup 没有选择,并且不会在单击时发送操作

我当前有一个包含 3 个项目的工具栏项目组,但单击任何项目都不会执行任何操作。而且,即使手动设置,也没有任何项目突出显示

回答 1 投票 0

NSOutlineView 用 NSViewRepresentable 包装时不会调用委托

由于带有列表的 DisclosureGroup 功能的限制,我正在考虑使用 NSViewRepresentable 包装的 NSOutlineView。 但是,通过这个简单的示例,当我创建视图时我...

回答 1 投票 0

如何打印 SwiftUI 视图

我想使用 SwiftUI View 在 macOS (Ventura) 上打印标签之类的东西。但这会导致一张白纸: 函数开始打印() { 让 printView = NSHostingView(rootView: Text("我想要...

回答 2 投票 0

如何确定多个取景器(颜色)标签

我正在尝试确定目录上的所有颜色标签。 当我检查目录 URL 的 URLResourceValues 时,它似乎只返回“顶部”或最近的一个,但是这是一个可怕的...

回答 1 投票 0

NSTableView 在全屏模式下向下滚动时挂起

我有一个以编程方式创建/填充(基于视图)的 NSTableView,有 37 列和大约 119500 行。这表现得足够好 - 我可以将窗口设置为我喜欢的大小,并且仍然滚动......

回答 1 投票 0

为什么NSTextView异步加载时会滚动到底部?

我有一个适用于 macOS 应用程序的简单 Swift 代码: // ViewController.swift 进口可可 让字符串=“第1行 2号线 3号线 4号线 5号线 6号线 7号线 8号线 9号线 10号线 11号线 12号线\

回答 1 投票 0

macOS Sonoma:出现 UI 时激活仅菜单栏的应用程序

上下文 我有一个从状态栏运行的 Mac 应用程序。单击 NSStatusItem 时,我会显示 NSWindow 而不是标准 NSMenu。 问题 在索诺玛之前,当 NSStatusItem 被点击时...

回答 1 投票 0

如何在 macOS 上使 SwiftUI 的 Picker 无边框/透明?

我想在 macOS 上的 SwiftUI 中设置一个无边框且透明的选择器按钮。 我尝试在选取器视图上使用 .background()、.border() 和 .opacity() 修饰符。但是,我无法更改背景...

回答 2 投票 0

从 AppKit 打开 SwiftUI 设置

在 macOS 14 上,打开设置的方式已更改。到目前为止我一直在使用的代码是: 如果 #available(macOS 13, *) { NSApp.sendAction(Selector(("showSettingsWindow:")), to: nil, ...

回答 1 投票 0

导入错误:无法从“AppKit”导入名称“objc”。如何调试 Python (pyttsx3) 中的文本转语音错误?

我收到的错误是: 文件“/************************************/venv/lib/python3.10/site-packages/pyttsx3 /drivers/nsss.py”,第 4 行,在 从 AppKit 导入 NSSpeechSynthesizer、objc

回答 1 投票 0

检测键盘在 macOS 上是否有 Globe 键

最近的 Apple 产品的键盘上有 Globe (🌐︎) 键。在AppKit级别,它实际上只是一个fn键,其行为类似于NSEvent.ModifierFlags.function。但有什么方法可以知道是否...

回答 1 投票 0

在 Mac OS 上使用 Rumps python 创建菜单项的子菜单

我从这个问题中得到了这个示例代码Using Rumps in Python and OS X Without Create a Class @rumps.clicked(“关于”) def 关于(发件人): rumps.alert(“这是一个很酷的应用程序!”) @rumps.clicked(“

回答 1 投票 0

如何在 SwiftUI macOS 项目中使用 NSNotification 观察按下的修饰键(例如 option、shift)?

我想要一个 Bool 属性,表示按下了选项键 @Published var isOptionPressed = false。我会用它来更改 SwiftUI 视图。 为此,我认为我应该使用 Comb...

回答 2 投票 0

缺少 com.apple.xbs 文件夹,如何获取它?

/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.81.100/AppKit.subproj/NSBitmapImageRep.m:1296 在 Mac OS 上的简单 PyQt5 Python 3 程序中导致错误。我怎样才能下载这个文件...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.