2017-09-29 116 views
0

我正在使用一个基于python的kivy。我想安装一个kivy设计器来利用Kivy的可视化界面功能。我安装了用python3编写的文档中的kivydesigner,但是当我运行它时,出现如下的错误;弹出窗口出现在屏幕上并立即关闭。Kivy设计师不工作

非常感谢您的帮助。

[email protected]:~/kivy-designer$ python3 -m designer 
[INFO ] [Logger  ] Record log in /home/stranger/.kivy/logs/kivy_17-09-29_72.txt 
[INFO ] [Kivy  ] v1.10.0 
[INFO ] [Python  ] v3.5.3 (default, Sep 14 2017, 22:58:41) 
[GCC 6.3.0 20170406] 
[INFO ] [Factory  ] 194 symbols loaded 
[INFO ] [Image  ] Providers: img_tex, img_dds, img_sdl2, img_pil, img_gif (img_ffpyplayer ignored) 
[INFO ] [Text  ] Provider: sdl2 
[INFO ] [OSC   ] using <multiprocessing> for socket 
[INFO ] [Window  ] Provider: sdl2(['window_egl_rpi'] ignored) 
[INFO ] [GL   ] Using the "OpenGL" graphics system 
[INFO ] [GL   ] Backend used <gl> 
[INFO ] [GL   ] OpenGL version <b'3.0 Mesa 17.0.7'> 
[INFO ] [GL   ] OpenGL vendor <b'X.Org'> 
[INFO ] [GL   ] OpenGL renderer <b'Gallium 0.4 on AMD CEDAR (DRM 2.49.0/4.10.0-35-generic, LLVM 4.0.0)'> 
[INFO ] [GL   ] OpenGL parsed version: 3, 0 
[INFO ] [GL   ] Shading version <b'1.30'> 
[INFO ] [GL   ] Texture max size <16384> 
[INFO ] [GL   ] Texture max units <16> 
[INFO ] [Window  ] auto add sdl2 input provider 
[INFO ] [Window  ] virtual keyboard not allowed, single mode, not docked 
[WARNING] [FileNotFoundError] [Errno 2] No such file or directory: '/home/stranger/.kivy/garden/garden.xpopup/xpopup.mo'. Switch to the defaults. 
[INFO ] [Clipboard ] Provider: gtk3(['clipboard_dbusklipper'] ignored) 
xclip version 0.12 
Copyright (C) 2001-2008 Kim Saunders et al. 
Distributed under the terms of the GNU GPL 
[INFO ] [Cutbuffer ] Provider: xclip 
[INFO ] [CutBuffer ] cut buffer support enabled 
Parçalama arızası (çekirdek döküldü) 

最后一行是土耳其语。这意味着“破碎失败(核心故障)”。

+0

我在您的[邮件列表发布]上回答了这个问题(https://groups.google.com/forum/#!topic/kivy-users/Ue_3vjvcoZI)。 – inclement

回答

0

Kivy Designer仍然是在制品(工作进行中)。我已经在Ubuntu 16.04 LTS和Windows 10上安装了Kivy Designer。我在运行Ubuntu 16.04 LTS上的Kivy Designer时遇到问题,并且它总是崩溃。但是我使用Python 3.6.2在Windows 10 64位上运行没有问题。

在文件夹.kivy/garden/garden.xpopup中有一个名为xpopup_ru.mo的文件。如果您将其重命名为xpopup.mo,它将解决FileNotFoundError,但Kivy Designer仍会在Ubuntu上崩溃。

0

我刚搬来的“__main__.py”到它的父文件夹和重命名文件莫以下后修改作出xpopup.mo:

import os 
os.environ['GIT_PYTHON_REFRESH'] = 'quiet' 
data = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'designer\data') 

,你可以简单地从你的IDE运行这个.py文件来启动Kivy Designer。