发布于 2020-04-08 09:55:40
编辑
我从未尝试过,但@Fred在上面的评论中提到了Qt Creator中提到的这边请 --也许它会起作用。
编辑端
PyQtDeploy是为Python代码和资源管理而设计的。应用图标是安卓框架中的东西,所以你必须用安卓的方式--在res文件夹中创建资源,并在Android manifest中引用它。
不过,您可以自动化这个过程--您可以创建一个简单的bash脚本来完成这个任务,或者再创建一个具有相同目的的Python脚本--它从您的位置获取图标,将它移动到res文件夹中,并修改以前生成的清单,并以正确的android:icon="@drawable/your_logo_name"形式引用。
至少我是那样做的。
作为一项建议--如果你想使用Python在安卓(和跨平台)下开发,使用基维,它会更成熟、更可支持、更完整,社区也会更大。它更快,也有更多的唇语。
希望能帮上忙。
发布于 2020-04-14 03:50:03
在Android中,您可以找到一个res name文件夹,如果没有创建它,请参考清单文件。
现在,您必须将图标放在可绘制文件夹中,该文件夹位于res文件夹内。
您的路径看起来像:res>>>>drawable >>>icon.png

如果是基维的话,它会变成两次的
您的图标路径需要是绝对的或相对于您的应用程序文件。因此,如果您的目录结构如下所示:
my_app/├──my_icon.png└──things└──
class MyApp:
def build(self):
self.icon = r'C:\Users\you\path\to\my_app\things\images\my_icon.png'
self.icon = r'things\images\my_icon.png'https://stackoverflow.com/questions/60773302
复制相似问题