如何在python kivy中使用for循环选择元素?
我正在开发一个游戏,其中有按钮,我希望他们能够有一个蓝色的轮廓,当他们点击他们,当一个按钮被按下,当第二个按钮被按下,轮廓不会出现为他们两个。我怎样才能做到这一点。抱歉用英语) 白痴 .kv 我将非常感谢您的大力帮助请发一封邮件。如何在python kivy中使用for循环选择元素?,python,kivy,kivy-language,python-3.9,Python,Kivy,Kivy Language,Python 3.9,我正在开发一个游戏,其中有按钮,我希望他们能够有一个蓝色的轮廓,当他们点击他们,当一个按钮被按下,当第二个按钮被按下,轮廓不会出现为他们两个。我怎样才能做到这一点。抱歉用英语) 白痴 .kv 我将非常感谢您的大力帮助请发一封邮件。 class Store_screen(Screen): def btn_1(self): btn_1 = self.ids.btn_1 def btn_2(self): btn_2 = self.ids.
class Store_screen(Screen):
def btn_1(self):
btn_1 = self.ids.btn_1
def btn_2(self):
btn_2 = self.ids.btn_2
def btn_3(self):
btn_3 = self.ids.btn_3
def btn_4(self):
btn_4 = self.ids.btn_4
def btn_5(self):
btn_5 = self.ids.btn_5
def btn_6(self):
btn_6 = self.ids.btn_6
def btn_7(self):
btn_7 = self.ids.btn_7
def btn_8(self):
btn_8 = self.ids.btn_8
def rec(self):
for self.elps in [self.btn_1, self.btn_2, self.btn_3,
self.btn_4, self.btn_5, self.btn_6,
self.btn_7, self.btn_8]:
GridLayout:
cols: 4
rows: 2
padding: 80, 150, 80, 150
spacing: 55
Button:
on_release: root.rec()
id: btn_1
canvas.before:
Color:
rgba: 0,0,0,1
Line:
width: 4
rectangle: self.x, self.y, self.width, self.height
Image:
id: unequiped_1
source: 'C:/****/****/OneDrive/Рабочий стол/ellipses/equiped_ellipse_1.png'
size: 250, 250
center_x: self.parent.center_x
center_y: self.parent.center_y
Button:
on_release: root.rec()
id: btn_2
canvas.before:
Color:
rgba: 0,0,0,1
Line:
width: 4
rectangle: self.x, self.y, self.width, self.height
Image:
id: unequiped_2
source: 'C:/****/****/OneDrive/Рабочий стол/ellipses/ellipse_2.png'
size: 250, 250
center_x: self.parent.center_x
center_y: self.parent.center_y