如何解决Kivy 不渲染 Kv 文件
library(tidyverse)
df <- iris %>%
split(f = iris$Species)
sapply(names(df),function(x) write_csv(df[[x]],file = paste0(x,".csv")))
我的代码看起来像
#application.kv
<Grid>:
GridLayout:
cols:1
size: root.width,root.height
GridLayout:
cols:2
Label:
text: "Name: "
TextInput:
multinline:False
Label:
text: "Email: "
TextInput:
multiline:False
Button:
text:"Submit"
on_press: app.btn()
但是当我运行代码时,我得到了一个空白屏幕。 有人能告诉我我做错了什么吗?
解决方法
您的 kv
文件没有定义根小部件。它只定义了一个规则来描述如何构建一个 Grid
小部件(但不构建一个)。您可以通过更改来解决此问题:
<Grid>:
到:
Grid:
,
正如约翰安德森在他的回答中所说,您定义了小部件,但没有创建小部件。在脚本的末尾,只需使用 Grid:
创建小部件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。