如何使用私人QT C API
How to make use of the private Qt C++ API?
我正在尝试使用QBalloonTip
类来生成具有QT 5.8.0按钮的紧密工具提示。
我迄今为止尝试的是通过提供默认参数来修改标题文件qsystemtrayicon_p.h
QBalloonTip::showBalloon(...)
。但是,即使我在代码中加入了标题qsystemtrayicon_p.h
,在链接编译的来源代码时也有问题。出现下一个错误:
LNK2019: unresolved external symbol: "public static void QBalloonTip::showBalloon(...)"
希望任何人以前都面临过这个。预先感谢您。
要使用QT的私有API,您必须将其明确包含在.pro
文件中:
QT += widgets-private
但是,不建议这样做,因为没有记录私有API并将您与您构建的特定QT版本联系起来。如果您的代码符合GPL,则应建议您将BalloOntip类的来源复制到您的应用程序中。
此外,这无法解决您的问题,因为您不能简单地修改已编译的库的标题。这根本是不可能的。尝试从该类继承继承,或将源复制到您的项目中并在此处修改它们。
相关文章:
- 使用Qt框架在c ++类中创建API调用
- QT 和 JIRA Rest API: /rest/api/2/issue/createmeta 意外返回韩语的 iss
- 是否可以在QT项目中使用Tensorflow C++ API?
- 如何在 c++ 语言中使用带有 MFC 或 QT 的谷歌地图 API?
- QT C++使用 QGIS API 的应用程序
- QT 找不到要使用的 OpenGL API
- 如何从Qt应用程序访问UWP API
- Messaging API(MAPI) 通过 Qt 访问
- QT REST客户端为Microsoft认知服务翻译器API获得身份验证令牌
- 将UWP API与QT一起使用
- 如何在QGIS C API中使用QT信号和插槽
- 我的代码怎么了?带有QT的原始输入API
- Sapera++ API 与 Qt 未定义引用 '_imp__ZN11SapLocation
- Call AccountKit API from C++/Qt
- QT私有API未解决的外部符号
- QNetworkReply https API 在 Android 设备上不起作用 - QT
- 如何使用私人QT C API
- Qt 4/5与opengl API在opengl速度上的差异
- 使用来自Qt的symbian原生API
- 如何使用QT/C 中的多线程用API访问我的数据库