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

134

    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. Laitetaas nyt kirjaimet tänne

      kuka kaipaa ja ketä ?
      Ikävä
      151
      10934
    2. Pieni häivähdys sinusta

      Olet niin totinen
      Ikävä
      52
      5220
    3. Taas ryssittiin oikein kunnolla

      r….ä hyökkäsi Viroon sikaili taas ajattelematta yhtään mitään https://www.is.fi/ulkomaat/art-2000011347289.html
      NATO
      45
      2433
    4. Missä olet ollut tänään kaivattuni?

      Ikävä sai yliotteen ❤️ En nähnyt sua tänään söpö mies
      Ikävä
      30
      2133
    5. Vanha Suola janottaa Iivarilla

      Vanha suola janottaa Siikalatvan kunnanjohtaja Pekka Iivaria. Mies kiertää Kemijärven kyläjuhlia ja kulttuuritapahtumia
      Kemijärvi
      13
      1701
    6. Valtimon Haapajärvellä paatti mäni nurin

      Ikävä onnettomuus Haapajärvellä. Vene hörpppi vettä matkalla saaren. Veneessä ol 5 henkilöä, kolme uiskenteli rantaan,
      Nurmes
      42
      1544
    7. Tiedän kuka sinä noista olet

      Lucky for you, olen rakastunut sinuun joten en reagoi negatiivisesti. Voit kertoa kavereillesi että kyl vaan, rakkautta
      Ikävä
      30
      1241
    8. Känniläiset veneessä?

      Siinä taas päästiin näyttämään miten tyhmiä känniläiset on. Heh heh "Kaikki osalliset ovat täysi-ikäisiä ja alkoholin v
      Nurmes
      35
      1166
    9. Daniel Nummelan linjapuhe 2025

      Kansanlähetyksen toiminnanjohtajan Daniel Nummelan linjapuhe tänään. Rehellistä analyysiä mm. evlut kirkosta ja piispo
      Luterilaisuus
      92
      935
    10. TÄSTÄ TAITAA TULLA SUOMEN HISTORIAN SUURIN USKONNONVAPAUDEN OIKEUDENKÄYNTI.

      Sinun täytyy hyväksyä se että jos sinä vetoat uskonnonvapauteen, silloin sinun tulee antaa myös muille vastaava vapaus o
      Hindulaisuus
      317
      892
    Aihe