【发布时间】:2021-10-16 18:38:44
【问题描述】:
错误是这样的:
文件“c:/Users/hp/OneDrive/Desktop/Python/big.py”,第 26 行,在 Myapp().run()
运行中的文件“C:\Users\hp\AppData\Local\Programs\Python\Python38\lib\site-packages\kivy\app.py”,第 949 行 self._run_prepare()
_run_prepare 中的文件“C:\Users\hp\AppData\Local\Programs\Python\Python38\lib\site-packages\kivy\app.py”,第 925 行 raise Exception('App.root 中的无效实例')
我的代码是这样的:
import kivy
from kivy.app import App
from kivy.core import text
from kivy.uix.label import Label
from kivy.uix.gridlayout import GridLayout
from kivy.uix.textinput import TextInput
class layout(GridLayout):
def __init__(self, **kwargs):
super(layout, self).__init__(**kwargs)
self.cols = 2
self.add_widget(Label(text="Username= "))
self.username = TextInput(multiline=False)
cell_1 = self.username
self.add_widget(Label(text="Password= "))
self.password = TextInput(multiline=False)
cell_2 = self.password
class Myapp(App):
def build(self):
return layout
if __name__== "__main__":
Myapp().run()
【问题讨论】: