【问题标题】:QT + winId() - Determine handle typeQT + winId() - 确定句柄类型
【发布时间】:2013-02-11 09:00:31
【问题描述】:

有没有办法在运行时或(最好)通过使用预处理器宏来确定 QWidget::winId() 返回的句柄是 Cocoa 窗口的句柄还是 Carbon 窗口的句柄?

Windows 很明显,但我对 Mac 更感兴趣。我正在使用的特定库已经知道如何使用各种句柄,但它需要在使用之前知道句柄是哪种类型

【问题讨论】:

    标签: c++ cocoa qt macos-carbon


    【解决方案1】:

    QtCore/qconfig.h 中有为此定义的预处理器。

    在互联网上搜索QT_MAC_USE_COCOA

    【讨论】:

    • 完美。出于某种原因,this link 没有出现在我的搜索中。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2018-03-01
    • 2011-10-12
    • 2010-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多