Herkese iyi çalışmalar,
yapmaya çalıştığım bir programda kv içerisinde beden_dil_1.png diye bir fotoğrafım var. ben bunu beden_dili_2.png ile değiştirmek istiyorum. ama yapamadım. kv dosyası ve fotoğrafı değiştirmek istediği yer aşağıdaki gibi. Bu konuda yardımcı olabilecek var mı?
kv = '''
<MainBoxLayout>:
orientation:"vertical"
canvas:
Color:
rgba:0,0,0,0,1
Rectangle:
size:self.size
pos:self.pos
source: 'arka_fon.png'
id:boxlayout
BoxLayout:
size_hint_y:.75
border:10
ScrollView:
id:scrlv
Image:
id:yuz_ifade
source: 'beden_dili_1.png'
multiline:False
#padding:5,5,5,5
#height: 35
ScrollView:
id:scrlv
GridLayout:
spacing:0
id:layout
background_color:197/255,131/255,200/255,1
cols:1
size_hint_y:None
height:max(self.minimum_height, scrlv.height)
padding:0,20,0,0
BoxLayout:
size_hint_y:.118
border:10
ScrollView:
id:scrlv
TextInput:
id:konus
#size_hint_y:None
font_size:konus.height-10
multiline:False
#padding:5,5,5,5
hint_text:"Mesaj Yaziniz."
height: max( (len(self._lines)+1) * self.line_height, scrlv.height) #orjinali bu
#height: 35
Button:
#size_hint_x:0.13
size_hint:None,None
#text: 'Gönder'
height: konus.height
width: konus.height
#padding:5,5,5,5
background_normal:"gon01.png"
background_down:"gon02.png"
on_release:root.pressed()
'''
program kodu:
Builder.load_string(kv)
class MainBoxLayout(BoxLayout):
def pressed(self):
self.k2=""
bolum="1"
ad1="Misafir"
a2="SanalSohbet: "
c,c1,c2,bag1,bag2,bag3=0,0,0,0,0,0
a=True
while a:
ad=ad1+": "
cevap=0
a=False
a1=self.ids.konus.text
Soru_ilk_hali=self.ids.konus.text
c1+=1
if analiz(a1)!=None:
self.k2=analiz(a1)
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(burada beden_dili_1.png yerine beden_dili_2.png yapmak istiyorum)
cevap+=1
else:
self.k2=cevapsiz(a1,bolum)
tum_konusma.append("M:"+a1)
cevap+=1
#posta(a1)
self.ids.konus.text = ""
self.bot1 = Label(text="Lokum ("+saat()+") :",
color =(0, 0, 0, 1),
padding= (10,10),
size_hint = (None,None),
height=20,
width=en1-5,
font_size= 15,
halign = "left",
disabled = False,
valign = "middle",
text_size =self.size)
self.bot = Label(text=self.k2,
color =(0, 0, 0, 1),
padding= (20,10),
size_hint = (None,None),
height=satir_say(self.k2),
width=en1-5,
font_size= 15,
halign = "left",
disabled = False,
valign = "middle",
text_size =self.size)
self.sen = Label(text="Sen: "+Soru_ilk_hali,
color =(1, 1, 1, 1),
padding= (10,10),
size_hint = (None,None),
height=59,
width=en1-5,
outline_color=(1,0,1),#yazının dışına border atıyor
outline_width= 1, #yazının dışına border kalınlığı
font_size= 15,
pos_hint = {"x":0.03, "y":0.01},
valign = "middle",
disabled = False,
text_size = self.size)
self.ids.layout.add_widget(self.sen)
self.ids.layout.add_widget(self.bot1)
self.ids.layout.add_widget(self.bot)
class MyApp(App):
def build(self):
return MainBoxLayout()
MyApp().run()