python kivy kv模板调用_正确地为Kivy使用.kv文件并将它们导入到Python脚本中

我正在跟踪tutorials for Kivy,我无法从.kv文件正确加载属性。由于某些原因,我有时可以通过for kv in listdir(kv_path): Builder.load_file(kv_path+kv)来提取.kv文件,但我不能简单地将kv文件放在同一根目录中,让它“自己导入?”在

例如,使用文件时:

主.py在from kivy.app import App

from kivy.uix.label import Label

from kivy.uix.widget import Widget

class Widgets(Widget):

pass

class SimpleKivy3(App):

def build(self):

return Widgets()

if __name__ == "__main__":

SimpleKivy3().run()

SimpleKivy3.kv

^{pr2}$

我在终端上获得以下输出:$ python main.py

[INFO ] [Logger ] Record log in /home/nickshu/.kivy/logs/kivy_18-09-12_58.txt

[INFO ] [Kivy ] v1.11.0.dev0, git-038acbf, 20180912

[INFO ] [Python ] v3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:14:56)

[GCC 7.2.0]

[INFO ] [Factory ] 195 symbols loaded

[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_pil, img_gif (img_ffpyplayer ignored)

[INFO ] [Text ] Provider: sdl2

[INFO ] [Window ] Provider: sdl2(['window_egl_rpi'] ignored)

[INFO ] [GL ] Using the "OpenGL" graphics system

[INFO ] [GL ] Backend used

[INFO ] [GL ] OpenGL version

[INFO ] [GL ] OpenGL vendor

[INFO ] [GL ] OpenGL renderer

[INFO ] [GL ] OpenGL parsed version: 3, 0

[INFO ] [GL ] Shading version

[INFO ] [GL ] Texture max size <16384>

[INFO ] [GL ] Texture max units <32>

[INFO ] [Window ] auto add sdl2 input provider

[INFO ] [Window ] virtual keyboard not allowed, single mode, not docked

[INFO ] [ProbeSysfs ] device match: /dev/input/event6

[INFO ] [MTD ] Read event from

[INFO ] [Base ] Start application main loop

[INFO ] [MTD ] range position X is 1266 - 5676

[INFO ] [MTD ] range position Y is 1094 - 4762

[INFO ] [MTD ] range touch major is 0 - 0

[INFO ] [MTD ] range touch minor is 0 - 0

[INFO ] [MTD ] range pressure is 0 - 255

[INFO ] [MTD ] axes invertion: X is 0, Y is 0

[INFO ] [MTD ] rotation set to 0

以下窗口显示!

有人知道我做错什么了吗?这些是我对/dev/input/event6的权限

crwxrwxr-- 1 root input 13, 70 Sep 11 23:47 /dev/input/event6

非常感谢!在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值