我正在使用kivy启动器在我的机器人上启动我的应用程序,这样我就可以在较小的屏幕上看到小部件pos / size会发生什么。
当我启动时,它会崩溃。
所以......我猜测我在我的应用程序中做了一些非法操作......在Windows桌面上运行正常。
我的代码完全靠书,所以我正在看:
我使用的是Windows样式路径,并认为这很糟糕。然后我使用abspath +" \其余路径"并且崩溃了。
接下来我使用了本地路径,例如"我的数据\精灵"并且崩溃了。
我是Kivy的新手,所以我不知道在PC和Android上运行时哪些内容有效。
就屏幕配置而言,没有代码被写入,而kivy在桌面上以窗口模式运行。
有没有人知道什么可能导致Kivy启动器在没有警告的情况下在加载时崩溃?
Kivy 1.9.0
我的代码是python ...我不使用kv文件。
------ -----更新
日志:
https://drive.google.com/file/d/0B84ACtY-m0OXWTFacm1TZXFHZDA/view?usp=docslist_api
在加载资源时看起来像是我的路径。错误表示路径不存在,但路径和文件确实存在。
是否有某种方法来构建资源路径以确保所有平台的兼容性?
答案 0 :(得分:3)
问题在于路径构建。
我导入了os和os.path来使用abspath和os.sep。
我创建了一个路径构造函数类,它返回一个特定于平台的字符串。
: - )