Çözüldü Python tkinter "non-default argument follows default argument" hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

RPacK

Hectopat
Katılım
17 Ekim 2020
Mesajlar
265
Çözümler
1
Yer
Türkiye
Merhaba, Python ile ilgili bir ders videosu izlerken adamın yazdığı kodun aynısını kendim yazdım hiç yanlışsız. Ama nedense kodu açmaya çalıştığımda program tepki vermiyordu. Hiç tepki yok. Sonra VS Code'da baktığımda problems bölümünde 2 uyarı vardı. İkisinde de "non-default argument follows default argument Jedi" yazıyordu. Bunlara tıklayınca ne olduğunu bilmediğim kaynak kodu olan bir dosya açıyordu. Kod:

Kod:
from tkinter import *
import datetime
def kontrol_et():
    print("test")
top=Tk()
top.title("USOM IP Kontrol")
B=Button(top,text="Kontrol et",command=kontrol_et)
B.place(x=50,y=50)
B.pack()
label1=Label(top,text="Kontrol edilecek IP adresini giriniz:")
label1.place(x=50,y=80)
label1.pack()
entry1=Entry(top)
entry1.place(x=50,y=90)
entry1.pack()
v=StringVar()
entry2=Entry(top,textvariable=v)
entry2.place(x=50,y=100)
entry2.pack()
top.mainloop
 
Son düzenleyen: Moderatör:
Çözüm
Son satırda top.mainloop yazmak yerine top.mainloop() yazmanız gerekiyor. Methodları çağırırken sonlarına () koymalısınız.
Son satırda top.mainloop yazmak yerine top.mainloop() yazmanız gerekiyor. Methodları çağırırken sonlarına () koymalısınız.
 
Çözüm

Geri
Yukarı