from tkinter.ttk import*
from tkinter import messagebox
bilgi_metni = "Bu uygulama xxxxxxxx xxxxxxx tarafından geliştirilmiştir!"
def hakkında():
messagebox.showinfo("HAKKINDA",bilgi_metni)
def yeni():
yeni_pencere = Tk()
yeni_pencere.mainloop()
anaPencere = Tk()
anaPencere.geometry("300x300+60+60")
#########################MENU##################################
menüçubuğu = Menu(anaPencere)
dosya = Menu(menüçubuğu, tearoff=0)
dosya.add_command(label="Yeni",command=yeni)
dosya.add_command(label="Hakkında", command=hakkında)
menüçubuğu.add_cascade(label="Dosya", menu=dosya)
anaPencere.config(menu=menüçubuğu)
#########################MENU###################################
f = Frame(anaPencere,
bg="#071f82").place(x=30,y=30)
mainloop()```
Frame ve LabelFrame kullanırken sürekli bu tkinter.TclError: unknown bg gibi hatalar alıyorum.
İnternetten bayağı araştırdım ve çözüm bulamadım. Lütfen bu hatanın neyden kaynaklandığı ve nasıl çözülebileceği hakkında yardımcı olabilir misiniz???
Bu şekilde import edersen sorun çözülecektir
from tkinter import ttk
Dediğiniz şekilde yaptım.Ama Frame(anaPencere, bg="red") yapınca pencere açılıyor fakat
kırmızı çerçeve oluşmuyor
tkinter.TclError Hatası bugün bana illallah ettirdi yaa. Nasıl bişey bu 
Sıkıntınızın sebebi tkinter widgetleri yerine tkk widgetlerini kullanmanız. ttk widgetlerinin bg diye bir özelliği yok. tkinter.TclError hatasını bu yüzden alıyorsunuz. Yazılımda bir problem ile karşılaştığınızda ingilizce bir şekilde de çözüm aramanızı öneririm.
Bu kod çalışmakta:
from tkinter import *
from tkinter import messagebox
bilgi_metni = "Bu uygulama xxxxxxxx xxxxxxx tarafından geliştirilmiştir!"
def hakkında():
messagebox.showinfo("HAKKINDA",bilgi_metni)
def yeni():
yeni_pencere = Tk()
yeni_pencere.mainloop()
anaPencere = Tk()
anaPencere.geometry("300x300+60+60")
#########################MENU##################################
menüçubuğu = Menu(anaPencere)
dosya = Menu(menüçubuğu, tearoff=0)
dosya.add_command(label="Yeni",command=yeni)
dosya.add_command(label="Hakkında", command=hakkında)
menüçubuğu.add_cascade(label="Dosya", menu=dosya)
anaPencere.config(menu=menüçubuğu)
#########################MENU###################################
f = Frame(anaPencere,width=300,height=300, bg="red")
f.place(x=0,y=0)
mainloop()
Ayrıca f için widht ve height parametlerini kullandığımıza dikkat edin. Aksi takdirde Frameimizin genişliği 0x0 piksel oluyor. Yani rengi ne olursa olsun gözükmüyor.
Ama from tkinter.ttk import * yerine
from tkinter import* yapıncada bu hatayı alıyorum??
Ben sizin en başta yazdığınız kodun başına from tkinter import * koyunca hata almıyorum. Yani şu kod bende hata vermiyor:
from tkinter import*
from tkinter import messagebox
bilgi_metni = "Bu uygulama xxxxxxxx xxxxxxx tarafından geliştirilmiştir!"
def hakkında():
messagebox.showinfo("HAKKINDA",bilgi_metni)
def yeni():
yeni_pencere = Tk()
yeni_pencere.mainloop()
anaPencere = Tk()
anaPencere.geometry("300x300+60+60")
#########################MENU##################################
menüçubuğu = Menu(anaPencere)
dosya = Menu(menüçubuğu, tearoff=0)
dosya.add_command(label="Yeni",command=yeni)
dosya.add_command(label="Hakkında", command=hakkında)
menüçubuğu.add_cascade(label="Dosya", menu=dosya)
anaPencere.config(menu=menüçubuğu)
#########################MENU###################################
f = Frame(anaPencere,
bg="#071f82").place(x=30,y=30)
mainloop()
Siz pythonun hangi versiyonunu kullanıyorsunuz acaba?
Tamam bi yanlışlık olmuş.Dediğiniz hatasız çalışıyor.Ben Nesne Tabanlı Programlamayı tam öğrenemedim herhalde o yüzden birkaç yerde sıkıntı yaşıyorum.