Tuosta edellisestä keskustelusta innostuneena kysyn onko seuraava mahdollista:
def Avaa_kirjasto():
global avaa_kirjasto
avaa_kirjasto = Tk()
avaa_kirjasto.title("Avaa kirjasto ")
Label(avaa_kirjasto, text="Näytä kirjaston nimi: ").grid(row=0, column=0)
for laskin in range(laskuri):
Button(avaa_kirjasto, text=kirjalista[laskin].strip(), command=Kirja).grid(row=laskin 2, column=0, sticky=W, pady=2)
Ohjelma avaa valikon jossa on alekkain monta erinimistä painiketta erinimisille kirjoille. Nyt haluaisin painaa esim. kolmatta painiketta nimeltä Aku Ankka ja sen pitäisi johtaa oikean tiedoston avaamiseen. Olen yrittänyt järkeillä, että tuohon Comman=Kirjaan pitäisi saada liitettyä järjestysnumero painikkeelle, koska sillä tavoin osaisin avata listasta oikean kirjan. En vain osaa liittää tuota tietoa painikkeeseen. Löysin kyllä netistä tietoa siitä, miten tuon komennon jälkeen lisätään "Comman=Kirja(x,y), mutta silloin ohjelma siirtyy automaattisesti aliohjelmaan painoi näppäintä tai ei.
Olisiko kenelläkään ideaa tähän, kiitos.
Pythonin painike
7
133
Vastaukset
- Jep_jop
En tiedä, mutta vosiko tästä olla apua?
lambdas are extremely useful in GUI programming. For example, lets say you're creating a group of buttons and you want to use a single paramaterized callback rather than a unique callback per button. Lambda lets you accomplish that with ease:
for value in ["one","two","three"]:
b = tk.Button(label=value, command=lambda arg=value: my_callback(arg))
b.pack()- einyt
Ei.
- Pythpainike
Kiitos, en vain osaa soveltaa tuota, täytyypä pohtia.
- Affiliate-Julkaisia
No tätä osaat varmasti
http://pastebin.com/wYxKFhdE Kiitos vastauksista.
- Affiliate-Julkaisia
Miten se jäi vaivaamaa, että olisit luvuttanut tuon valikon kanssa, no oli miten oli tästä saattaa jatkossa olla iloa.
http://pastebin.com/fAeFj7LP
Tuo on "Jep_jop" antaman ohjeen soveltamis esimerkki, kun hän ei itse kerinnyt esimerkkiä ohjeestaan laittamaan. - delphirules
Päivitys 2->3:een on rikkonut koodia, kun Tkinter<>tkinter.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Valkeakosken 15-v tapauksessa ihmettelen ??
On sääli, että pahoja ihmisiä liikkuu aina vapaana eri puolilla Suomea, mutta minkä ihmeen takia 15-vuotiaan nuoren täyt59616328Valkeakosken tappo
"Tyttö löytyi poliisin mukaan kuolleena läheisestä metsästä muutaman sadan metrin päässä kotoaan. Uhrin löysivät hänen k4614594Nyt ahdistaa
Joku nuori tyttö on surmattu Valkeakoskella. En tunne ihmistä, mutta silti se koskettaa. Uutisissa oli hiljattain, että3739231Kuka oli tekijä?
Jos tekijä oli suomalainen, onko hänen vanhempiaan jo tavoitettu? Mitä mieltä ovat aikamiespoikansa teosta? Entä puoliso45519915-vuotiaan ruumis valkeakoskella
Nuoria tyttöjä tappavat miessaalistajat ja toiset nuoret. Miessaalistajille ruumiin kätkeminen tai tuhoaminen ei ole on114472Valkeakosken murhaaja-raiskaaja on kantasuomalainen mies tiedottaa poliisi
Some- ja palstapersut ehtivät jo moneen kertaan julistaa tekijän maahanmuuttajaksi. Miten meni niin kuin omasta mielestä1622951Kantasuomalainen mies pidätetty - ulkomaalaiset syyttömiä tekoon
Verityöstä on pidätetty vuonna 2005 syntynyt mieshenkilö. Ulkomaalaisilla ei mitään yhteyttä tekoon.1111780Mitä hänellä oli päällään kun viimeksi näit hänet?
Avoimia vastauksia saa kirjoitella... Ehkä joku saattaa tunnistaa itsensä kommenttien joukosta :)571329- 901245
Miksi kaupunki toivoo nuorilta malttia?
https://www.hs.fi/suomi/art-2000010453236.html "Älkää suunnitelko kostoa" Mistä on kyse? ”Toivomme, että nuorten taho411227