如何解决.kv文件中的错误==>文件“ /home/pi/Desktop/ali/my9.kv”
我的代码点亮一个LED。 该程序在Tkinter中有效,但是当我用Kivy编写时却无效! 有什么问题吗?
kivy.py ==>
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.screenmanager import ScreenManager,Screen
import requests
class MainWindow(Screen):
pass
class WindowManager(ScreenManager):
pass
kv = Builder.load_file("my9.kv")
class MyMainApp(App):
def build(self):
return kv
if __name__ == "__main__":
MyMainApp().run()
my.kv ==>
WindowManager:
MainWindow:
<MainWindow>:
name: "main"
GridLayout:
cols:1
Button:
text: "Submit"
TheRequest = requests.get('http://192.168.43.91/on')
错误==>文件“ /home/pi/Desktop/ali/my9.kv”,第13行,在 TheRequest = requests.get('http://192.168.43.91/on') NameError:名称“ requests”未定义
解决方法
您需要{kv文件中的import
模块。并且还要在requests
的{{1}}方法下添加TheRequest = requests.get('http://192.168.43.91/on')
语句。修改后的kv文件如下所示:
on_release
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。