Új hozzászólás Aktív témák
-
Janos46
tag
Sziasztok!
Segítséget szeretnék kérni a következő problémához.
Adott egy program, ami egy nagyobbnak a része lenne. Az alábbi az egyik programnak csak egy részlete, ami elegendő ahhoz, hogy megállapítható legyen a hibája. Ha a programot önállóan, nem pedig a bemutatott környezetben futtatom, akkor működik. A hibajelenség látható is, mert indításnál a Fahrenheit to Celsius rádiógombja fehér a többivel ellentétbe.
Megköszön ha tudnátok segíteni. Üdv. János# Menufrom tkinter import Button,Radiobutton,Tk,Frame,Entry,END,TOP,X,E,W,StringVar,Menubutton,LEFT,Menu,Toplevel,Message,Labelfrom math import sqrt, piimport math# Mértékegység átváltókdef mertekek():def kiszamit():q = eval(mezo1.get())face = (q-32)/1.8 # Celsius/Fahrenheitcefa = (q*1.8)+32 # Fahrenheit/Celsiuskece = q-273.15 # Kelvin/Celsiusceke = q+273.15 # Celsius/Kelvinmezo2.delete(0,END)if var.get() == "face":mezo2.insert(0,str(round(face,4))+" Celsius.")if var.get() == "cefa":mezo2.insert(0,str(round(cefa,4))+" Fahrenheit.")if var.get() == "kece":mezo2.insert(0,str(round(kece,4))+" Celsius.")if var.get() == "ceke":mezo2.insert(0,str(round(ceke,4))+" Kelvin.")def torol():mezo1.delete(0,END)mezo2.delete(0,END)abl9 = Tk()abl9.title("Mértékegység váltó.")txt1 = Label(abl9, text ="Mennyiség ? ")txt2 = Label(abl9, text ="Eredmény: ")var = StringVar()radio1 = Radiobutton(abl9, text="Fahrenheit to Celsius", value="face", variable = var)radio2 = Radiobutton(abl9, text="Celsius to Fahrenheit", value="cefa", variable = var)radio3 = Radiobutton(abl9, text="Kelvin to Celsius", value="kece", variable = var)radio4 = Radiobutton(abl9, text="Celsius to Kelvin", value="ceke", variable = var)gomb1 = Button(abl9, text="Kilépés", command=abl9.destroy)gomb2 = Button(abl9, text="Kiszámol", command=kiszamit)gomb3 = Button(abl9, text="Új számolás", command=torol)mezo1 = Entry(abl9)mezo2 = Entry(abl9)txt1.grid(row =1, sticky =E) # Mennyiségtxt2.grid(row =3, sticky =E) # Eredménymezo1.grid(row =1, sticky =W, column =1)mezo2.grid(row =3, sticky =W, column =1)gomb1.grid(row =2, sticky =E, column =1)gomb2.grid(row =2, sticky =W, column =1)gomb3.grid(row =2, sticky =E, column =0)radio1.grid(row=4, sticky =W, column =0)radio2.grid(row=4, sticky =W, column =1)radio3.grid(row=5, sticky =W, column =0)radio4.grid(row=5, sticky =W, column =1)abl9.mainloop()# Mértékegység váltó ablak vége# Főablakfoablak = Tk()foablak.title("Tkinter gyakorlatok")foablak.minsize(width =300, height=100)menusor = Frame(foablak)menusor.pack(side =TOP, fill =X)menu4 = Menubutton(menusor, text ="Egyebek", underline=0)menu4.pack(side = LEFT)tanulas = Menu(menu4)tanulas.add_command(label ="Mértékegység átváltók", command = mertekek, underline =0) # abl9menu4.config(menu = tanulas)foablak.mainloop()
Új hozzászólás Aktív témák
- Motoros topic
- Az Apple állítólag tovább halasztja a Gemini segítette Siri bevezetését
- GoodSpeed: Samsung Galaxy A56 5G
- LEGO klub
- A készlethiány jelezheti, jön az iPhone 16e és iPad Air utódja
- Miért tűntek el ezek a PC-alkatrészek?
- Milyen alaplapot vegyek?
- Óra topik
- Xbox tulajok OFF topicja
- Autós topik
- További aktív témák...
- SZINTE ÚJ , 2ÉV GARANCIA - PS5 SLIM DIGIT 825GB + PS PORTAL BLACK (Keveset használt eszközök)
- Macbook Pro 14" M1 MAX, 64GB RAM, 500GB SSD, 10 hónap garancia!
- I7-5770R 16GB 256GB SSD Gigabyte Mini PC NUC / Beszámítás
- RTX 3060 Ti - Ryzen 7 3700X - 16 GB DDR4 3000 MT/s CL15 - 1 TB NVMe SSD
- 15.gen! Intel Core ULTRA 9 285K (24mag!) +hűtött VRM-es Z890 lap! GAR/SZÁMLA (Te nevedre kiállítva)!
- LENOVO ThinkPad T470,14",FHD,i5-7200U,8GB DDR4,128GB SSD,WIN11, ÚJ akkumulátor, LTE KÁRTYA
- Számlás!Windows 10 Pro 11 Pro,Windows 10 Home 11 Home, Office 2016,2019,2021 ,Vírusirtok,Mac
- HIBÁTLAN iPhone 14 Pro Max 512GB Silver -1 ÉV GARANCIA - Kártyafüggetlen
- Eladó Xiaomi Redmi 15 6/128GB fekete / 12 hó jótállás
- Samsung Galaxy S10+ / 8/128GB / Kártyafüggetlen / 12Hó Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs

