(Kivy) SyntaxError: неверный синтаксис
Я смотрю учебник от Sentdex по Kivy. Ошибка появилась, когда я запустил код. Он не позволит мне составить карту и говорит, что двоеточие имеет неверный синтаксис.
from kivy.app import App
#kivy.require("1.9.1")
from kivy.uix.floatlayout import FloatLayout
class SimpleKivy(App):
def build(self):
return FloatLayout()
if __name__ == "__main__":
SimpleKivy().run()
а также
# file name: tutorialApp
# Kivy 1.9.1
<Button>:
font_size: 40
color: 0,1,0,1
size_hint: 0.3, 0.2
<FloatLayout>:
Button:
text: "Kivy"
pos_hint: ('x' : 0, 'top' : 1)
Button:
text: "Tutorials"
pos_hint: ("right" : 1, 'top' : 1)
ошибка показала
File "<string>", line 1
('x' : 0, 'top' : 1)
^
SyntaxError: invalid syntax
1 ответ
Во-первых, я думаю, но я не уверен, что вам нужно создать класс на Python для floatlayout
и button
:
class FloatLayout(FloatLayout):
pass
И не забудьте, если вы это сделаете, импортировать FloatLayout. И за ошибку, это pos_hint: {'x' : 0, 'top' : 1}
и то же для другого, а не pos_hint: ('x'...)