Tkinter ja Pythonin

Tkinter2016

Hei. Ihan yksinkertainen kysymys. Teemme tkinterillä ikkunan jossa laskemme kaksi arvoa yhteen. Tiedän, että ohjelmalla voidaan laskea nämä luvut yhteen ja antaa tulos pythoniin. Minä kysyn sitä, että voiko tuon tuloksen siirtää varsinaisen python ohjelman käsiteltäväksi. Siis karkeana esimerkkinä nuo kaksi tulosta Tkinterissä lasketaan yhteen ja vastaus on A ja normaalissa python ohjelmassa sitten lasketaan a a=c.

Kiitos kaikille asiallisista vastauksista.

3

96

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Affiliate-Julkaisia

      Ymmärsin tuon niin että tarvitset Tkinteriä käyttävän laskenta lomakkeen, jota voidaan kutsua pääohjelmasta.

      Testaa tuota syöttämällä vaikka: 5 * 5 ja Enter lopuksi

      Lomake näyttää tuloksen. Kun suljet laskentalomakkeen, pää ohjelma tulostaa vielä lisäksi GLOBALin näkyyvyyden omaavan a-muuttujan sisällön.

      Täällä mikäli menee rikki tuosta alta
      http://paste.ofcode.org/32zTkK88b6QUNjfX3nDY8Pq

      -

      #!/usr/bin/env python
      # -*- coding: latin-1 -*-

      from Tkinter import *
      from math import *

      #TÄMÄ ON TKINTERiä KÄYTTÄVÄ ALIOHJELMA
      #JOKA ASETTAA GLOBALiin MUUTTUJAAN a ARVON
      def lasku() :
      def evaluate(event):
      res.configure(text = "Tulos: " str(eval(entry.get())))
      global a
      a = eval(entry.get())
      w = Tk()
      Label(w, text="Kaava:").pack()
      entry = Entry(w)
      entry.bind("<Return>", evaluate)
      entry.pack()
      res = Label(w)
      res.pack()

      w.mainloop()

      #TÄMÄ ON PÄÄOHJELMA 2 RIVIÄ
      lasku()
      print(a)


      -

    • Affiliate-Julkaisia

      Onko sinulla tiedossa yhtään Graafisen Tkinter lomakkeiden suunnitteluun tarkoitettua WYSIWYG editoria.

      Pyhthon kiusallisen työläs näiden graafisten lomakkeiden osalta, kun ne joutuu koodia kirjottamalla suunnittelemaan, siksipä nuo lomakkeet on mitä on.

    • Tkinter2016

      Kiitos Affiliate-Julkaisia, tuo auttoi paljon. Kerro vielä sellainen seikka, että jos laadin ikkunan ja sille lisäsisältöä aliohjelmalla, niin kuinka tuolloin saan tuosta uudesta taulukosta tietoa vaikka taas tuolle A-muuttujalle.

      Kun yritän tuoda entryn aliohjelmaan, niin ohjelma kaatuu siihen???

      def Perusta():
      a = int(tuote.get())
      b = int(tuotu.get())
      c=a b
      Label(master, text="Tuoteteksti: ").grid(row=6, column=0)
      tuoteek = Entry(master)
      tuoteek.grid(row=7, column=2)
      Button(master, text=c, command=master.quit).grid(row=4, column=0, sticky=W, pady=4)

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Nainen, tervetuloa

      Tule luokseni eka vaikka viikoks tai pariksi. Saisin helliä, kannustaa ja tukea sua ja kokata lempi herkkujasi. Pääsisit
      Ikävä
      33
      7621
    2. Olisit ollut varovaisempi

      Nyt jos minut hylkäät ja et meidän asiasta minulle mitään ilmoita niin ettet edes anteeksi pyydä, niin tiedä että minä e
      Ikävä
      83
      4556
    3. Mies sinä olet kaunis katsella

      Olet myös rauhallinen, tavallinen, varovainen, lämmin, poikamainen, komea, ryhdikäs, rentotyylinen, kiva, mukava... jne
      Ikävä
      67
      3201
    4. Vastenmielisyys

      Kuvaa sinua parhaiten
      Ikävä
      55
      2166
    5. Sinulle, tahtoisin kertoa mitä

      ajattelen siitä. Ehkä olen väärässä, mutta minusta kuulostaa jonkin alulta, mutta ei kerro minkä. Se selvinnee myöhemmi
      Ikävä
      28
      1699
    6. Ensitreffit alttarilla Jyrki paljastaa hääyön intiimiasioista kameroiden sammuttua: "Fyysinen..."

      Ooo-la-laa… Ensitreffit alttarilla -sarjassa alkaa hääparien välillä ns. tunteet kuumenemaan. Lue lisää: https://www.s
      Ensitreffit alttarilla
      7
      1677
    7. Persut tyrmäsivät Suomen osallistumisen Ukrainan jälleenrakentamiseen

      Siinä meni sitten kokoomusyrittäiltä bisnekset sivun suun putinistipersujen takia. Jälleenrakentamiseen osallistuvat mu
      Maailman menoa
      354
      1473
    8. Miksi suomussalmelaiset haisee niin pahalle?

      Kaupassa käydessä huomaa, miten monet ihmiset haisee todella kammottavalle. Eikö täällä osata käydä pesulla tarpeeksi us
      Suomussalmi
      14
      1429
    9. Miksi miehet pelkäätte jotain naista?

      Iskeekö ujous, paniikki ja hävetys. En ole niin pelottava miltä vaikutan vink vink.
      Ikävä
      58
      1119
    10. Nuorisojoukko ryösti merkkikengät teinipojan jalasta Helsingin Itäkeskuksessa.

      https://www.is.fi/kotimaa/art-2000010709501.html Muun muassa näidenkin rikosten huomattavan suurista kasvamismääristä vi
      Maailman menoa
      276
      1070
    Aihe