我正在使用64位的Ubuntu 12.04。
我构建了qt库(qt-everywhere-opensource-src-4.8.2),并希望在构建我的应用程序时使用它们,并使用我的应用程序部署它们。
我希望我的应用程序有系统托盘图标,所以我正在尝试使用QSystemTrayIcon类,但图标没有显示。
经过一番研究后,我发现它与sni-qt插件有关。但我找不到有关如何在我的代码中使用它的任何信息。或者必须修补qt库以使用它?因为如果我链接到系统中预装的qt库,则会显示图标。
问题是如何使用我手动构建的qt库显示系统托盘图标并运行?是否可能
答案 0 :(得分:0)
Qt将拒绝加载针对不同Qt版本(或使用不同的编译器或不同的Qt设置)编译的插件。因此,您需要使用应用程序使用的相同Qt版本来构建该插件。抓住它的来源并编译它。