Kezdőoldal » Számítástechnika » Programozás » Tkinter Radiobutton?

Tkinter Radiobutton?

Figyelt kérdés

Ez az én programom:


from tkinter import *

from tkinter import ttk


master = Tk()


e1 = Entry()

e2 = Entry()

e3 = Entry()


label_1 = Label(text="+")

label_1.grid(row=1, column=2)


label_2 = Label(text="+")

label_2.grid(row=1, column=4)



e1.grid(row=1, column=1)

e2.grid(row=1, column=3)

e3.grid(row=1, column=5)


var = StringVar()

var.set("L")



radio1 = Radiobutton(master, text="Háromjegyű", value="harom", variable=var)


radio1.pack()



def osszeadas():


if var.get==("harom"):


import tkinter.messagebox

import tkinter as tk


a = eval(e1.get())

b = eval(e2.get())

c = eval(e3.get())


d = a+b+c


tkinter.messagebox.showinfo("Az eredmény: ", d)


osszeadas_gomb = Button(master, text="összeadás", command=osszeadas)

osszeadas_gomb.grid(row=2, column=3)


Mi ebben a hiba?

Ha elíndítom semmi error üzenetet nem dob ki, és nem nyílik maeg az ablak. Miért? És mi a megoldás rá?

(python 3.3.5-öt használok)



2016. jan. 9. 20:46
 1/1 Ozmium42 ***** válasza:
100%
Kellene valami mainloop a végére, nem?
2016. jan. 10. 14:48
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!