Kivy 应用程序适用于 Windows 7,但不适用于 ubuntu
Posted
技术标签:
【中文标题】Kivy 应用程序适用于 Windows 7,但不适用于 ubuntu【英文标题】:Kivy app works on Windows 7 but not on ubuntu 【发布时间】:2015-01-12 14:34:04 【问题描述】:我有一个 kivy 应用程序,它使用一个 kv 文件 main.py 和一个处理数据库的 py 类。在 Windows 中一切正常。当我运行 linux (ubuntu) 时,我得到一个标题正确的黑色窗口,但窗口中没有小部件。 在 Ubuntu 中运行一个 kivy 应用程序,我需要做些什么不同的事情?我在两个系统上都使用最新可用的 kivy 版本。
【问题讨论】:
如果您发布启动软件时在终端中获得的输出(包括您正在使用的命令),这将有助于诊断问题。 【参考方案1】:听起来你的 kv 文件没有被加载。它的名称是否正确,并且在正确的目录中?您可以在终端中查看输出以查看文件是否已加载。
编辑:一种可能性是区分大小写 - windows 不区分大小写,linux 通常是。确保 kv 文件名全部小写。
【讨论】:
这里没有shebang线会有所不同吗? 我对此表示怀疑。没有强制性的shebangs。以上是关于Kivy 应用程序适用于 Windows 7,但不适用于 ubuntu的主要内容,如果未能解决你的问题,请参考以下文章
kivy:适用于 android + C++ 的 python