Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Problemen met cursus Tkinter. De code van de cursus werkt niet.  (gelezen 670 keer)

Offline bartveurink

  • Lid
  • Steunpunt: Nee
De cursus komt van de site: http://www.tkdocs.com/tutorial/firstexample.html

Module ttk kan niet worden gevonden. Heb  moeite met leren van Tkinter. Dit is de enige cursus dat mij aanspreekt, maar de code werkt niet.
Weet iemand een cursus voor beginners van Tkinter met Ubuntu?

from tkinter import *
from tkinter import ttk

def calculate(*args):
    try:
        value = float(feet.get())
        meters.set((0.3048 * value * 10000.0 + 0.5)/10000.0)
    except ValueError:
        pass
   
root = Tk()
root.title("Feet to Meters")

mainframe = ttk.Frame(root, padding="3 3 12 12")
mainframe.grid(column=0, row=0, sticky=(N, W, E, S))
mainframe.columnconfigure(0, weight=1)
mainframe.rowconfigure(0, weight=1)

feet = StringVar()
meters = StringVar()

feet_entry = ttk.Entry(mainframe, width=7, textvariable=feet)
feet_entry.grid(column=2, row=1, sticky=(W, E))

ttk.Label(mainframe, textvariable=meters).grid(column=2, row=2, sticky=(W, E))
ttk.Button(mainframe, text="Calculate", command=calculate).grid(column=3, row=3, sticky=W)

ttk.Label(mainframe, text="feet").grid(column=3, row=1, sticky=W)
ttk.Label(mainframe, text="is equivalent to").grid(column=1, row=2, sticky=E)
ttk.Label(mainframe, text="meters").grid(column=3, row=2, sticky=W)

for child in mainframe.winfo_children(): child.grid_configure(padx=5, pady=5)

feet_entry.focus()
root.bind('<Return>', calculate)

root.mainloop()

Offline bartveurink

  • Lid
  • Steunpunt: Nee
Re: Problemen met cursus Tkinter. De code van de cursus werkt niet.
« Reactie #1 Gepost op: 2014/09/06, 20:04:32 »
Ik heb Tkinter versie 8.6.1, maar tkk ontbreekt.

Offline bartveurink

  • Lid
  • Steunpunt: Nee
Re: Problemen met cursus Tkinter. De code van de cursus werkt niet.
« Reactie #2 Gepost op: 2014/09/06, 20:25:45 »
Eindelijk een pagina gevonden met eenvoudige uitleg van het gebruik van Tkinter. Hierbij ben ik tkk niet nodig.
http://sebsauvage.net/python/gui/#import

Offline MKe

  • Lid
  • Steunpunt: Nee
Re: Problemen met cursus Tkinter. De code van de cursus werkt niet.
« Reactie #3 Gepost op: 2014/09/06, 21:15:59 »
Welke python versie gebruik je? Tkinter is volgens mij standaard in python 2. In het verleden heb ik er wel eens mee gewerkt. Hier op mijn arch installatie met python3 werkt het echter niet, ik weet niet precies waarom. Overigens is tkinter een simpel, maar ook erg beperkte library en doe je er beter aan om gtk of QT te gebruiken. Ben ik echter geen expert in.

Offline bartveurink

  • Lid
  • Steunpunt: Nee
Re: Problemen met cursus Tkinter. De code van de cursus werkt niet.
« Reactie #4 Gepost op: 2014/09/07, 10:16:25 »
python2

Offline bartveurink

  • Lid
  • Steunpunt: Nee
Re: Problemen met cursus Tkinter. De code van de cursus werkt niet.
« Reactie #5 Gepost op: 2014/09/07, 10:23:07 »
Qt of GTK kan beter zijn. Wat voor mij van belang is, is goede documentatie en een online cursus.