Yukarıdaki sekmeleri sol tarafa veya sag tarafa nasıl yerleştirebilirim?
Sağ ve Sol tarafa derken zaten sol tarafta değil mi?
Mesela sağ tarafa konumlandırmak için;
tab_pos: 'top_right'
Eğer sol tarafa dikey olarak konumlandırmak istiyorsan;
tab_pos: 'left_top'
Sağa dikey;
tab_pos: 'right_top'
Kullanabileceğin değerler;
left_top,
left_mid,
left_bottom,
top_left,
top_mid,
top_right,
right_top,
right_mid,
right_bottom,
bottom_left,
bottom_mid,
bottom_right
Ekranın sag veya sol tarafına üstten alta dogru yerleştirmek istiyorum.
Bu şekilde;
20181031_231242|105x436
(1. Üst 2. Onun altında )
Yukarıda yazdım, sol için
tab_pos: 'left_top'
Sağ için
tab_pos: 'right_top'
Yapdım ama tam istedigim gibi olmadı.
Alt alta yerleştirdi ama düzüne oldu.
from kivy.app import App
from kivy.uix.tabbedpanel import TabbedPanel
from kivy.lang import Builder
Builder.load_string("""
<tb>:
do_default_tab: False
tab_pos: "left_top"
TabbedPanelItem:
text: "1. Tab"
TabbedPanelItem:
text: "2. Tab"
""")
class tb(TabbedPanel):
pass
class main(App):
def build(self):
return tb()
main().run()
Böyle mi istiyorsun?
Aynen bu şekilde.
Kodları alabilirmiyim?
Yalnız sola alınca default tab altta kalıyor, o yüzden sağa aldım.
from kivy.app import App
from kivy.uix.tabbedpanel import TabbedPanel
from kivy.lang import Builder
Builder.load_string("""
<tb>:
do_default_tab: False
tab_pos: "right_top"
tab_height: 200
tab_width: 200
TabbedPanelItem:
text: "1. Tab"
canvas.before:
PushMatrix
Rotate:
angle: 90
origin: self.center
canvas.after:
PopMatrix
TabbedPanelItem:
text: "2. Tab"
canvas.before:
PushMatrix
Rotate:
angle: 90
origin: self.center
canvas.after:
PopMatrix
""")
class tb(TabbedPanel):
pass
class main(App):
def build(self):
return tb()
main().run()
Çok saol yunus abi. bide play store türkçe kivy ders programı yükliycekmisin?
Rica ederim. Türkçe kaynak olsa sahibinden izin alıp yayınlardım ama Türkçe kaynak sıkıntısı var biliyorsun.
Ben şahsen beceremiyorum bu konu anlatımlarını, bir kaç defa denedim ama yok
Abi sen bana notlarını at ben yaparım.
Kendime yaparım yani.
İnan hiç not tutmuyorum. Genelde anlık olarak kivy.org sitesine bakıyorum, yada stackoverflow. Eğer daha önce uygulamalarımda kullanıpta unuttuğum bir şeyse de o scriptlere bakıp hatırlamaya çalışıyorum
Bende genelde eski yaptıklarımdan bakıyorum. ama ders yapabilirsen kivy başlangıç konularını göstersen sonrada 4-5 proje yapıp kivy özelliklerini orda göstersen olmaz mı? Hatta bu videoları çekerek udemy yükleyebilirsin.
Ben Kivy’e ders verebilecek kadar hakim olduğumu sanmıyorum. Programlamaya başlayalı daha iki yıl olmadı, daha önce programlama tecrübemde yoktu. Gerek Kivy olsun gerek Python, daha bilmediğim çok şey var. Ben konuya daha çok sonuç odaklı bakıyorum, istediğim şeyi aldığımda benim için o fonksiyon orada bitiyor, merak edip devamına bakmıyorum bile. Bazen sonuca gitmek için kullandığım yolun aslında çok basit bir yolu olduğunu öğrendiğimde ise daha bilmediğim çok şey olduğunu farkediyorum. Yani dediğim gibi ben ders verecek kapasitede olduğumu düşunmüyorum.
Zaten udemy ders verenkerin Kötülemek gibi olmasın ama çoğuda eğitmen degil bildiğim kadarıyla kendi çapında anlatıyor.
Yunus abi bence dene hem insanlara yardım edersin hemde derslerden para kazanırsın.
O zaman bir gün o da olur inşallah diyelim, ama yakın olduğunu sanmıyorum
Ama istekte önemli, isteyince herşey olur