Ú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
- Szolid RDY2PLAY Gamer PC - Ryzen 2600 // 16GB DDR4 // GTX 1080 // 512SSD + 2x1TB HDD // WIN 11 PRO
- AMD Ryzen 5 1600X AM4
- Eladó Apple iPad (2020) 2. generáció Cellular + WiFi 512 GB
- iPhone 16 128GB gyári független hibátlan 2028.10.20. Apple jótállás
- iPhone 17 256GB gyári független hibátlan 2029.02.13. Apple jótállás
- TOP Pure White PC /Ryzen 7 9800X3D, 32GB DDR5 RAM, 1TB M.2 PCIe SSD/ akciós áron eladó! BeszámítOK!
- AKCIÓ! ASRock A520M R5 4500 8GB DDR4 512GB SSD GTX 1050 Ti 4GB Zalman T3 Plus DeepCool 400W
- BESZÁMÍTÁS! Lian Li Galahad II 360ARGB white bontattlan vízhűtés garanciával hibátlan működéssel
- Akció! Apple iMac 19.2 i5-8500 Radeon Pro 560X 4GB 16GB 256GB SSD 21.5" 4K Retina
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
