Konuyu Oyla:
  • Toplam: 2 Oy - Ortalama: 1
  • 1
  • 2
  • 3
  • 4
  • 5
Kivy Dili Soru & Cevap
#51
cok tesekkurler, herzamanki gibi yine imdadima yetistin..Smile
Ara
Cevapla
#52
rica ederim, ne demek...
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#53
listeye Clock dongusuyle yeni icerikler ekledigimde,icerik sayisi fazlalastikca liste buttonlari gittikce kendiliginden buyuyor, bir fikrin var mi?
Ara
Cevapla
#54
Enteresan... Valla bir fikrim yok, örnek bi kod olsaydı belki anlayabilirdik.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#55
(07-03-2017, Saat: 02:54)gecemor Nickli Kullanıcıdan Alıntı:  Enteresan... Valla bir fikrim yok, örnek bi kod olsaydı belki anlayabilirdik.

PHP Kod:
#-*-coding:utf8;-*-
#qpy:2
#qpy:kivy

from kivy.app import App
from kivy
.uix.floatlayout import FloatLayout
from kivy
.adapters.listadapter import ListAdapter
from kivy
.uix.listview import ListView
from kivy
.uix.label import Label
from kivy
.uix.button import Button
from kivy
.metrics import dp
from kivy
.uix.listview import ListItemButton
from kivy
.uix.popup import Popup
from kivy
.clock import Clock

def converter
(selfargs):
    return {
        
"text"args,
        
"height"dp(30),
        
"font_size"dp(15)
    }

class 
MyApp(App):

    
def Ekle(self,nesne):
        if 
self.rakam==50:
           
Clock.unschedule(self.Ekle
        
self.rakam += 1
        self
.liste_adaptoru.data.insert(0,'Liste '+str(self.rakam))

    
def Say(self,nesne):
        
self.rakam=0
        Clock
.schedule_interval(self.Ekle1/25)


    
def build(self):
        
duzen FloatLayout(orientation='vertical')
        
self.dugme=Button(text='bas',size_hint=(.3,.08),pos_hint={'center_x'.5,'center_y'.2})     
        
duzen.add_widget(self.dugme)
        
self.dugme.bind(on_press=self.Say)        
        
self.liste_adaptoru ListAdapter(data=[],
                                          
cls=ListItemButton,
                                          
selection_mode='single',
                                          
args_converter=converter)
        
self.liste ListView(adapter=self.liste_adaptoru,size_hint=(.98,.4),pos_hint={'center_x':.5,'center_y':.5})
        
duzen.add_widget(self.liste)
        return 
duzen

MyApp
().run() 
Ara
Cevapla
#56
sorunu anladim galiba, listeye su sekilde tekrarlayarak ekleme yapiyor ama neden anlamadim..

PHP Kod:
['Liste 1']
[
'Liste 2''Liste 1']
[
'Liste 3''Liste 2''Liste 1']
[
'Liste 4''Liste 3''Liste 2''Liste 1']
[
'Liste 5''Liste 4''Liste 3''Liste 2''Liste 1']
[
'Liste 6''Liste 5''Liste 4''Liste 3''Liste 2''Liste 1']
[
'Liste 7''Liste 6''Liste 5''Liste 4''Liste 3''Liste 2''Liste 1']
[
'Liste 8''Liste 7''Liste 6''Liste 5''Liste 4''Liste 3''Liste 2''Liste 1']
[
'Liste 9''Liste 8''Liste 7''Liste 6''Liste 5''Liste 4''Liste 3''Liste 2''Liste 1']
[
'Liste 10''Liste 9''Liste 8''Liste 7''Liste 6''Liste 5''Liste 4''Liste 3''Liste 2''Liste 1']
[
'Liste 11''Liste 10''Liste 9''Liste 8''Liste 7''Liste 6''Liste 5''Liste 4''Liste 3''Liste 2''Liste 1'
Ara
Cevapla
#57
tamam sorunu anladım, converter içine

'size_hint_y': None

ekleyince sorun düzeldi.

PHP Kod:
#-*-coding:utf8;-*-
#qpy:2
#qpy:kivy

from kivy.app import App
from kivy
.uix.floatlayout import FloatLayout
from kivy
.adapters.listadapter import ListAdapter
from kivy
.uix.listview import ListView
from kivy
.uix.label import Label
from kivy
.uix.button import Button
from kivy
.metrics import dp
from kivy
.uix.listview import ListItemButton
from kivy
.uix.popup import Popup
from kivy
.clock import Clock

def converter
(selfargs):
    return {
        
"text"args,
        
"height"dp(30),
        
"font_size"dp(15),
        
"size_hint_y"None,
    }

class 
MyApp(App):

    
def Ekle(self,nesne):
        if 
self.rakam==50:
           
Clock.unschedule(self.Ekle
        
self.rakam += 1
        self
.liste_adaptoru.data.insert(0,'Liste '+str(self.rakam))

    
def Say(self,nesne):
        
self.rakam=0
        Clock
.schedule_interval(self.Ekle1/25)


    
def build(self):
        
duzen FloatLayout(orientation='vertical')
        
self.dugme=Button(text='bas',size_hint=(.3,.08),pos_hint={'center_x'.5,'center_y'.2})     
        
duzen.add_widget(self.dugme)
        
self.dugme.bind(on_press=self.Say)        
        
self.liste_adaptoru ListAdapter(data=[],
                                          
cls=ListItemButton,
                                          
selection_mode='single',
                                          
args_converter=converter)
        
self.liste ListView(adapter=self.liste_adaptoru,size_hint=(.98,.4),pos_hint={'center_x':.5,'center_y':.5})
        
duzen.add_widget(self.liste)
        return 
duzen

MyApp
().run() 
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#58
cok sogol yemin ederim dunden beridir kafayi yedim, denemdigim halt kalmadi hatta bunu da denedim ama bir seyleri yanlis yapmis olmaliyimki olmamisti.. Smile
Ara
Cevapla
#59
Big Grin doğrudur, bu işler genel itibariyle böyle. Ufak bir yazım hatası bile insanın şaftını kaydırmaya yeter Big Grin
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#60
Haa bu arada sen yine şanslısın, senden önce kivy tecrübe etmiş Türkçe cevaplar veren bir tanıdığın var Smile
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla

{lang: 'en'}


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Programı Hızlandırma ile ilgili bir soru SD-16 8 5,271 29-04-2020, Saat: 21:02
Son Yorum: ahgonlum
  Kivy de basit animsyonlar nasıl oluşturulur SD-16 3 3,347 31-03-2020, Saat: 11:27
Son Yorum: HackLord
  Kivy programını .exe yapmak SD-16 3 3,962 15-04-2019, Saat: 01:20
Son Yorum: gecemor
  Kivy button SD-16 4 4,085 26-01-2019, Saat: 22:33
Son Yorum: SD-16
  Kivy yazıcı modülü SD-16 1 2,475 27-11-2018, Saat: 22:19
Son Yorum: Ethnic

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
Change Theme