标签中的 QGIS-Python 图标

发布于 2025-01-06 01:56:57 字数 672 浏览 0 评论 0原文

我正在使用 qgis 的 python 插件。我开发了我的插件并在本地与 QGIS 合作。 我的插件名称是DlgAbout.py。它有名为logo的标签,用于在其中放置图像。代码是

self.logo.setPixmap( QtGui.QPixmap( "icons/bannertile.PNG" ) )

当我正常运行时,它显示正确 在此处输入图像描述

但是当我将其与 QGIS 合作时,徽标未显示。

在此处输入图像描述

我的文件 DlgAbout.py 路径是 C:\rt_sql_layer_ui< /strong> 和图标位于 C:\rt_sql_layer_ui\icons 中。 可能是什么问题?

我尝试过这样的事情:

self.logo.setPixmap( QtGui.QPixmap( ":/icons/bannertile.PNG" ) )

I am working with python plugins for qgis.I developed my plugin and incooperated into QGIS locally.
My plugin name is DlgAbout.py.It has label named logo ,used to place image in it.The code is

self.logo.setPixmap( QtGui.QPixmap( "icons/bannertile.PNG" ) )

When i run the same normally,it is shown properly
enter image description here

But when i incooperate the same into QGIS,the logo is not shown.

enter image description here

My file DlgAbout.py path is C:\rt_sql_layer_ui and icons are in C:\rt_sql_layer_ui\icons.
What can be the problem??

I tried something like this:

self.logo.setPixmap( QtGui.QPixmap( ":/icons/bannertile.PNG" ) )

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寄人书 2025-01-13 01:56:57

最好的办法是创建一个 Qt 资源文件,然后您可以使用 ":/icons/bannertile.PNG" 语法。

使用pyrcc4编译.qrc文件。

The best thing to do is create a Qt resource file and then you can use the ":/icons/bannertile.PNG" syntax.

Use pyrcc4 to complie the .qrc file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文