da ich abgesehen von ein paar VBA-Kenntnissen nicht viel mir programmieren zu tun habe, aber großes Interesse daran habe dieses zu ändern, bin ich auf Python gestoßen. Habe schon ein paar Übungsvideos gefunden und mich auch schon etwas eingelesen. Ich würde gerne eine kleine Radio-App schreiben, die später mal mit einem Touch-Display bedient werden soll, daher habe ich mich fpr kivy entschieden.
Ich bin mittlerweile soweit, das ich eine kleine App habe, die mit "Start" und "Stop" einen Internetstream startet und wieder anhält. Jetzt würde ich gerne ein Dropdown Menü einfügen, in welches ich verschiedene Radiostreams hinterlege, allerdings gelingt es mir nicht. Kann mir bitte jemand etwas Starthilfe geben?
Ich finde zwar fertige Codes, mit denen ich ein Dropdown-Menü erzeugen kann, allerdings verstehe ich nicht wie ich die Auswahl bestätige.
Habe aktuell zwei Dateien: main.py und radio.kv in diesem Still würde ich auch gerne weiter machen.
Nach dieser Anleitung habe ich das Dropdown-Menü versucht, aber ich habe es nicht verstanden:
https://kivy.org/doc/stable/api-kivy.uix.dropdown.html
Wer wirklich klassen, wenn mir das jemand von euch auf deutsch erklären könnte
Anbei noch meine zwei Dateien
main.py:
Code: Alles auswählen
from kivy.uix.button import Button
from kivy.app import App
import time
import vlc
url = 'http://streams.radiobob.de/bob-live/mp3-192/mediaplayer'
instance = vlc.Instance('--input-repeat=-1', '--fullscreen')
player=instance.media_player_new()
media=instance.media_new(url)
media.get_mrl()
player.set_media(media)
class RadioApp(App):
pass
def play(self):
player.play()
def stop(self):
player.pause()
meineAnwendung=RadioApp()
meineAnwendung.run()
Code: Alles auswählen
BoxLayout:
orientation:"vertical"
Label:
text:"Hallo"
Button:
text:"Play"
on_release:app.play()
Button:
text:"Stop"
on_release:app.stop()
Grüße