Qt-Jambi和设计器:参考资料

Qt-Jambi和设计器:参考资料,qt,qt-jambi,Qt,Qt Jambi,我正在努力弄清楚如何使用Jambi将资源/图标正确地添加到Qt设计器中 当我简单地添加一个图标并选择“选择文件”时,my.jui看起来像 。/../../../../images/fatcow/32x32/add.png../../../../images/fatcow/32x32/add.png 与所需的类路径相反:. 当然,我可以在所有jui文件上运行sed来替换,但是有更好的方法吗?从Java而不是Qt Designer添加它们 我想做类似的事情,但最终使用了以下代码,这允许我使用桌面的本

我正在努力弄清楚如何使用Jambi将资源/图标正确地添加到Qt设计器中

当我简单地添加一个图标并选择“选择文件”时,my.jui看起来像

。/../../../../images/fatcow/32x32/add.png../../../../images/fatcow/32x32/add.png

与所需的
类路径相反:.


当然,我可以在所有jui文件上运行sed来替换,但是有更好的方法吗?

从Java而不是Qt Designer添加它们

我想做类似的事情,但最终使用了以下代码,这允许我使用桌面的本机图标:

ui.actionNew.setIcon( QIcon.fromTheme( "document-new" ) );
ui.actionOpen.setIcon( QIcon.fromTheme( "document-open" ) );

抱歉,我的回答是否定的,但对我来说,这样做似乎比在设计器中这样做更省时。

什么是jui和png文件的完整路径?~/Ebay/Flogger/images/fatcow/32x32/*.png~/Ebay/Flogger/src/com/Flogger/gui/*.jui我尝试过移动它们,但没有取得多少成果。对吧,“解决了”以下方法:将images文件夹移动到与*.jui相同的文件夹,然后在项目根目录下创建指向图像的链接。我认为这更像是一种黑客行为,因为jui仍然缺少“类路径:*#”。