我正在将我的Qt应用程序移植到Mac OS X.在Windows/Linux上,我使用了QLineEdit在"帮助"菜单中提供搜索功能.
在Mac OS X中,我看到内置的内容如下:

如何使用Qt访问此搜索栏(即添加我自己的元素)?我在文档中查看了QMenuBar,但找不到任何相关内容.如果不可能,我可以至少使用我的C++ Qt应用程序中的一些原生API吗?
非常感谢.
看来你不能直接通过 Qt 来做到这一点,但是,你可以在 Objective-C++/Cocoa 中实现这一功能。
可以通过NSApplication 的registerUserInterfaceItemSearchHandler方法注册一个用于查询和返回搜索项的自定义函数。
QtHelp似乎支持自动索引,这意味着您可以将搜索委托给它。
| 归档时间: |
|
| 查看次数: |
1318 次 |
| 最近记录: |