Python és Kivy GUI programozás - 05 - Gomb (Button)

preview_player
Показать описание
Ebben a videóban megismerkedünk a Button widgettel, azaz a gombbal.

Рекомендации по теме
Комментарии
Автор

class Alapwidget(Widget):
def __init__(self):
super().__init__()
gomb1 = Button(text="Gomb 1", size=(100, 50), pos=(0, 0), id="gomb1")

self.add_widget(gomb1)

gomb2 = Button(text="Gomb 2", size=(100, 50), pos=(100, 100), id="gomb2")

self.add_widget(gomb2)

def Hello_gomb(self, instance):
if instance.id == "gomb1":
print("Hello Gomb 1!!!!")
elif instance.id == "gomb2":
print("Hello Gomb 2!!!!")
class TestApp(App):
def build(self):
return Alapwidget()
TestApp().run()
Tud valaki segíteni, hogy mi lehet itt a rossz, amint az id-hez kapcsolódó részeket törlöm abban a pillanatban szépen fut a program, de amint vissza írom az id sorait, abban a pillanatban omlik össze. Az importoknál nincs hiba, mert akkor egyáltalán nem működne sehogysem. Meg amint bele klikelek az ablakomba cipzár húzó formát jelenít meg a gomb felszínén. Ha a Kivy verziómmal van baj, azt tudom orvosolni valahogy?
Előre is köszönöm.

Ufokutya
Автор

Szia Attila! Arra van lehetőség, hogy a gombok kezdő pozíciója a bal felső sarokban legyen? Pl ha írnék egy olyan appot, ami mindig a felbontáshoz igazítja az ablak méretet, akkor ne csússzanak el a gombok, és a gombjaim mindig felül legyenek.

SpartacusHUN
Автор

Nekem ahogy a gombon végrhajtottam a beállításokat, nem futott le! Pillanatra feugrott az ablak, majd eltünt. Csak az a consolra írja, hogy progress fihished with exsit code: 1

istvanjakus
Автор

Nekem ahogy a gombon végrhajtottam a beállításokat, nem futott le! Nem jelent meg semmijen ablak, csak az a consolra, hogy progress fihished with exsit code: 1. Vagyis hibásan!

monikabagladi
Автор

id property - t a Button - hoz hozzáadni csak Kv fájllal sikerült.

bodnarsa