Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[Kivy] Toast Bildirimi Gösterme Örneği
#1
Merhaba, bundan böyle Kivy ile ilgili internette belkide araken bulmakta zorlanacağınız bazı fonksiyonları zaman buldukça paylaşacam.

Bu kod örneklerindeki her ayrıntıyı anlatmak çok uzun süreceği için, Kivy ile haşır neşir olduğunuz için burda olduğunuzu da varsayarak sadece örnekleri vermekle yeticem. Ama kod hakkında aklınıza takılan birşeyler varsa çekinmeden sorabilirsiniz.

Bugün Kivy ile android uygulamanızda kullanabileceğiniz, çok işlevsel olan ve kullanıcıya kısa hata veya durum bildirimlerini gösteren Toast bildirim örneğini verecem.




Kivy'e bu özelliği jnius modülü ile kazandıracağımız için öncelikle pip ile jnius modülünü yükleyin. Ardından aşağıdaki kodu kod editörüne yapıştırıp kendiniz de deneyebilirsiniz. Bundan sonrası bu özelliği kendi projenize eklemek kalıyor. Kolay gelsin Smile

NotBen burda ve bundan sonraki konularda Android cihazınızda bu kodları çalıştirmanız için qpython yerine Pydroid uygulamasını kulkanmanızı öneriyorum.

PHP Kod:
#-*-coding:utf8;-*-

from kivy.app import App
from kivy
.lang import Builder
from kivy
.uix.floatlayout import FloatLayout

from jnius import autoclass
PythonActivity 
autoclass('org.kivy.android.PythonActivity')

Builder.load_string('''
<MainApp>:
    
    Label:
        id: etiket
        text: '
@ethnic/qpython.club'
        size_hint: .7,.05
        pos_hint: {'
center_x':.5,'center_y':.9}
        color: .1,9,.1,1
        font_size: sp(18)
       
    TextInput:
        id: yazi
        text: '
Merhaba qpython.club sakinleri :)'
        hint_text: '
Buraya yaz'
        pos_hint: {'
center_x':.5,'center_y':.7}
        size_hint: .9,.05
        padding_x: 25,15
        padding_y: 15,15
        font_size: sp(16)
        multiline: False

              
    Button:
        id: dugme
        text: '
Toast Bildirimi Göster'
        pos_hint: {'
center_x':.5,'center_y':.5}
        size_hint: (.5,.06)
        on_press: app.Toast()                       

'''
)

class 
MainApp(FloatLayout):
    
pass

class MyApp(App):
    
    
def Toast(self,*args):
        
PythonActivity.toastError(self.app.ids.yazi.text)
        
    
def build(self):
        
self.app=MainApp()
        return 
self.app
        
if __name__ == '__main__':
    
MyApp().run() 
Ara
Cevapla
#2
Bu bildirimi firebase ye baglarsak uzaktan bildirim gonderebiliriz. Tesekkurler
Ara
Cevapla
#3
Rica ederim..
Ara
Cevapla
#4
bize kivy bölümü gerek o zaman...
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#5
Bence de Smile
Ara
Cevapla
#6
Ha olmuş bile Smile
Ara
Cevapla
#7
aynen, python bölümünde gözümden kaçan kivy konuları varsa buraya taşıyabilirsin.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#8
Hmmm, yeni bir fikirler doğuyor aklımda...
Ara
Cevapla
#9
(19-01-2018, Saat: 23:45)gecemor Nickli Kullanıcıdan Alıntı:  aynen, python bölümünde gözümden kaçan kivy konuları varsa buraya taşıyabilirsin.

Tamam
Ara
Cevapla
#10
Merhaba jnius modülünü indirirken
Command "python setup.py egg_info" failed with error code 1 in C:\Users\user\AppData\Local\Temp\pip-build-di8kl7wc\jnius\
hatasını alıyorum. Hata neden kaynaklanıyor olabilir?
Ara
Cevapla

{lang: 'en'}


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Kivy Dili Soru & Cevap Ethnic 215 137,453 28-04-2020, Saat: 12:11
Son Yorum: SD-16
  Kivy de basit animsyonlar nasıl oluşturulur SD-16 3 2,817 31-03-2020, Saat: 11:27
Son Yorum: HackLord
  Kivy programını .exe yapmak SD-16 3 3,224 15-04-2019, Saat: 01:20
Son Yorum: gecemor
  Kivy button SD-16 4 3,479 26-01-2019, Saat: 22:33
Son Yorum: SD-16
  Kivy yazıcı modülü SD-16 1 2,095 27-11-2018, Saat: 22:19
Son Yorum: Ethnic

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
Change Theme