Kivy正确设置自己的图标

2024-09-28 03:15:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我有自己的偶像(巴布亚新几内亚:512x512(也有48号、72号、96号、144号和192号)与my主.py. 我想将它设置为启动器图标(1),在操作上一个(2)和加载图标(3)。在

1)第一步是主.py公司名称:

def build(self):
    self.icon = 'KO.png'

在某种程度上,这是有效的,但不能让它再次工作?在


2)我还有一个ActionBar和ActionPrevious。我想在这里设置我自己的标志。所以我在应用名称.kv公司名称:

^{pr2}$

这在Linux下可以工作,但在Android中则不是。在Android中,我还有Kivy的标志。另外如果我使用512x512图标,在Linux上它是模糊的。如果我用92x92,它看起来不错。在

编辑:ActionPrevious确实有效,只是由于中的路径不正确,应用程序未能正确生成buildozer.spec(见3)


3)我也希望加载器图标是我自己的徽标,所以我有以下代码在buildozer.spec公司名称:

icon.filename = KO.png
presplash.filename = KO.png

以前有过%(源.dir)但这也不起作用:

icon.filename = %(source.dir)s/KO.png
presplash.filename = %(source.dir)s/KO.png

编辑:但是这两条路径都会导致buildozer不构建.apk,正确的路径是什么?在


问题

  • 我如何在Kivy中正确设置自己的图标作为启动器、加载屏幕和ActionPrevious(AP正在工作,请参见2下的编辑),正确的是什么图标.文件名路径?在
  • 如何在我的操作上获得一个带有512x512图标的锐利图标?(ActionItem doc:mipmap是一个布尔属性,默认为True。)
  • 当Kivy通常推荐多种尺寸时,一个512x512图标如何在所有设备上运行?:Set icon for android application。当它变得很小的时候,重新缩放不是有它的限制吗?在

Tags: pyself路径名称编辑pngdir公司
1条回答
网友
1楼 · 发布于 2024-09-28 03:15:06

哦哇。。。我在这个问题上耽搁了这么久,因为buildozer不支持在线评论。。。我在我的buildozer.spec公司名称:

icon.filename = %(source.dir)s/ko.png # %(source.dir)s/data/icon.png

这就是解决问题的方法:

^{pr2}$

相关问题 更多 >

    热门问题