【问题标题】:QT/C++ on MAC - How do I hide my dock icon?MAC 上的 QT/C++ - 如何隐藏我的停靠图标?
【发布时间】:2011-06-10 18:13:35
【问题描述】:

我希望隐藏我的停靠图标,并将应用程序表示为菜单栏(右侧)上的菜单轴承图标。

【问题讨论】:

    标签: qt macos


    【解决方案1】:

    这将隐藏图标:

    http://www.macosxtips.co.uk/index_files/disable-the-dock-icon-for-any-application.html

    总结URL,在应用程序Info.plist内的dict xml元素中,添加以下行:

    <key>LSUIElement</key>
    <string>1</string>
    

    您需要使用适当的操作系统 API 来添加菜单。

    【讨论】:

    • 这个答案与 QT 和 C++ 有什么关系?
    • @semanswer 将应用程序隐藏在 Dock 中的最佳解决方案不是 QT 或 C++ 代码。这是一个操作系统级别的答案。
    • 这当然可行,但我个人仍在寻找有关如何在 QT 中执行此操作的指导,这样我就不必为每个操作系统都弄清楚了。
    • 它隐藏了停靠栏中的图标,但最小化窗口仍然会在文档中创建一个元素...
    猜你喜欢
    • 2014-06-12
    • 1970-01-01
    • 2011-04-15
    • 2018-08-09
    • 1970-01-01
    • 2014-08-10
    • 2012-09-02
    • 2011-05-30
    • 2017-12-30
    相关资源
    最近更新 更多