Merhabalar,
Kivyde resim gostermek icin Image sınıfı kullaniliyor.Ama bu Image sınıfı sadece bizde olan resimleri gosteriyor.İnternet uzerindeki resimleri gostermiyor.(kısaca Image sinifinin source parametresine url adi veremiyorum).Anladigima gore bu is AsyncImage
sinifi ile ya da Loader sınıfı ile oluyor.Ancak bu sınıflari nasil kullanacagımı bilmiyorum.İngilizce ve Turkce olarak cok arastirdim.Sadece kivynin resmi sitesindeki dokumanlara rastladim.Onu da tam olarak anlayabilmis degilim malesef.Asagidaki kodlari calistirdigimda once yuklenme ikonu geliyor,ardından o ikon kırmızı minik bir carpi isaretine donusuyor,resmi gostermiyor.Ne yapmaliyim acaba?Simdiden yardimlariniz icin tesekkurler.
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.relativelayout import RelativeLayout
from kivy.loader import Loader
from kivy.uix.image import AsyncImage
from kivy.uix.button import Button
from kivy.lang import Builder
kv = """
BoxLayout:
orientation: "vertical"
RelativeLayout:
AsyncImage:
source: r"https://www.sololearn.com/Icons/Courses/1073.png"
BoxLayout:
Button:
text: "resim_yukleme"
"""
#class yukleme(RelativeLayout):
# pass
class foto(App):
def build(self):
#düzen = BoxLayout(orientation = "vertical")
#aimg = AsyncImage(source = "https://www.sololearn.com/Icons/Courses/1073.png")
#düzen.add_widget(aimg)
#return düzen
return Builder.load_string(kv)
foto().run()
Yukleniyor ikonu gozukuyorkenki hali
Bu da size bahsettigim kırmızı minik carpi isareti