Hirdetés
- Ennyit dobott egy telefon gyártási költségén a memóriakrízis a Xiaomi szerint
- Kétezer eurós csomag lehet a Vivo X300 Ultra
- Android alkalmazások - szoftver kibeszélő topik
- EarFun Air Pro 4+ – érdemi plusz
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- iPhone topik
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Samsung Galaxy S26 - szeret, nem szeret
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Apple iPhone 17 Pro Max – fennsík
Ú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
- PlayStation 5
- Milyen házat vegyek?
- Ennyit dobott egy telefon gyártási költségén a memóriakrízis a Xiaomi szerint
- Óra topik
- Mibe tegyem a megtakarításaimat?
- Futás, futópályák
- Kétezer eurós csomag lehet a Vivo X300 Ultra
- Samsung Galaxy Felhasználók OFF topicja
- Mikrotik routerek
- AliExpress tapasztalatok
- További aktív témák...
- Apple iPhone 14 128GB, Kártyafüggetlen, 1 Év Garanciával
- Corsair 32GB KIT DDR4 3600 MT/s CL18 VENGEANCE RGB PRO SL White Garis
- SAPPHIRE RX 9070 16GB GDDR6 NITRO+ OC - Új, 2 év gari - Eladó!
- Apple iPhone 13 256GB, Kártyafüggetlen, 1 Év Garanciával
- ASRock RX 9070 12GB GDDR6 Challenger - Új, 2 év garancia - Eladó!
- Dell Precision 5750 17" UHD+ touch, i7 10850H, 16-64GB RAM, 6GB VGA, 512GB SSD, jó akku, számla, gar
- GYÖNYÖRŰ iPhone 13 128GB Red-1 ÉV GARANCIA - Kártyafüggetlen, MS4373, 100% Akkumulátor
- Xiaomi Mi 10T Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
- Új Acer Nitro V15 FHD IPS 144Hz i9-13900H 14mag 16GB 512GB SSD Nvidia RTX 4060 8GB Win11 Garancia
- Új Honor Magic8 Lite 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

