我在Python3.7和Ubuntu20.04上使用Kivy1.11.1
当我运行我的程序时,我的代码会显示一个窗口,但窗口是完全黑色的,不会响应任何输入。 我的代码如下:
import kivy
kivy.require('1.11.1')
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.textinput import TextInput
from kivy.uix.gridlayout import GridLayout
from kivy.core.window import Window
Window.clearcolor = (0.3961, 0.4627, 0.8, 1)
class LoginScreen(GridLayout):
def btn1Click(self, instance):
print('The button was clicked')
def __init__(self, **kwargs):
super().__init__(**kwargs)
self.cols = 2
self.button1 = Button(text='Click Me', font_size=14)
self.button1.bind(on_press=self.btn1Click)
self.add_widget(self.button1)
self.add_widget(TextInput())
class CreateMachineProgram(App):
def build(self):
return LoginScreen()
if __name__ == '__main__':
CreateMachineProgram().run()
当我注释掉self.add_widget(TextInput())
行时,代码突然正确加载。我做错了什么
目前没有回答
相关问题 更多 >
编程相关推荐