Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python venv Ubuntu18.04中带kivy1.11.1蟒蛇3.6.8的黑屏_Python_Kivy - Fatal编程技术网

Python venv Ubuntu18.04中带kivy1.11.1蟒蛇3.6.8的黑屏

Python venv Ubuntu18.04中带kivy1.11.1蟒蛇3.6.8的黑屏,python,kivy,Python,Kivy,下面的代码生成一个名为“Test”的空白屏幕,但仅此而已。没有错误消息。请问我做错了什么 #!/usr/bin/env python3 from kivy.app import App from kivy.uix.widget import Widget from kivy.uix.label import Label from kivy.uix.floatlayout import FloatLayout from kivy.uix.scatter import Scatter class M

下面的代码生成一个名为“Test”的空白屏幕,但仅此而已。没有错误消息。请问我做错了什么

#!/usr/bin/env python3
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.label import Label
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.scatter import Scatter
class MyScreen(Widget):
    def __init__(self):
        Widget.__init__(self)
        f = FloatLayout()
        s = Scatter()
        l = Label(text="Hello, World!", font_size=100)
        f.add_widget(s)
        s.add_widget(l)
class TestApp(App):
    def build(self):
        return MyScreen()
if __name__ == "__main__":
    TestApp().run()
这些将小部件添加到布局中,但您没有将布局添加到主应用程序类中

试一试


添加
self。将小部件(f)
添加到
s之后。添加小部件(l)
Thks,Chitkaran。
f = FloatLayout()
        s = Scatter()
        l = Label(text="Hello, World!", font_size=100)
        f.add_widget(s)
        s.add_widget(l)
self.add_widget(f)