python - Visual Studio代码中的kv文件问题
问题描述
我正在尝试为 python 设置 Visual Studio Code,除了 Kivy,一切都很好。
我有简单的代码
import kivy
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.gridlayout import GridLayout
from kivy.uix.textinput import TextInput
from kivy.uix.button import Button
from kivy.uix.widget import Widget
class MyGrid(Widget):
pass
class MyApp(App):
def build(self):
return MyGrid()
if __name__ == "__main__":
MyApp().run()
和简单的kivy文件
#:kivy
<MyGrid>:
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"
当我尝试运行 python 文件时,我得到了
kivy.lang.parser.ParserException:解析器:文件“c:\Users\Paweł\Documents\projects vscode\WeatherProject\my.kv”,第 1 行:1:#:kivy 2::3:GridLayout: 未知指令
谷歌一点帮助都没有。请告诉我该怎么做。
解决方案
也许它应该修复它!
MyGrid:
<MyGrid>:
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"
推荐阅读
- python - 如何使有条件的while循环重复该过程n次?
- reactjs - React app / Chrome Dev Tools 奇怪的输出:“in Startnull”-main.js:42
- angular - 在 Angular 中,我可以将组件发出的输出直接绑定到属性吗?
- php - iOS 未打开我的 https:// 网站 SSL 证书
- c - strlen-avx2.S 的位置 & 帮助重新创建 strlwr()
- css - 如何修复下拉菜单悬停不工作
- c# - 使用 GetEncoder() 需要什么参考资料?
- java - 检查字符串或 JSONObject
- mysql - 如何分部分转储mysql表?
- java - 泽西 2 中的 MOXy 作为 XML JAXB 提供程序