Miért fut le csak egyszer? (Python)
Tehát próbálok írni egy programot, ami segítene számomra azzal, hogy billentyűkombinációkkal tudnám változtatni a gépem hangerejét. (Nincs hangerőgomb a billentyűzetemen). Viszon, megadtam, hogy:
def volup():
volume.SetMasterVolumeLevel((current + 3.0), None)
pass
def voldown():
volume.SetMasterVolumeLevel((current - 3.0), None)
pass
és aztán csináltam TKinterrel egy ablakot, amibe raktam pár gombot. Nade, amikor megnyomom a hangerő fel gombot, akkot csak egyszer fut le a program, tehát egyszeri alkalom után akár hányszor megnyomom a hangerő fel gombot, nem csinál többet semmit, csak ha használom a hangerő le gombot és utána megint csak egyszer tudom felvinni a hangot. Pont ugyan ez a probléma a hangerő le gombbal.
Még egy másik kérdés, hogy hogyan tudnák billentyűparancsokat hozzáadni a gombokhoz?
def volup():
____volume.SetMasterVolumeLevel((volume.GetMasterVolumeLevel() + 3.0), None)
def voldown():
____volume.SetMasterVolumeLevel((volume.GetMasterVolumeLevel() - 3.0), None)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!