Pycharm tkmessagebox

Pycharm’da tkmessagebox modülünü import ettiğim zaman,böyle bir modülün olmadığına dair uyarı alıyorum.Ayrıca indirmem mi gerek ?

Çünkü öyle bir modül yok. Pycharmın sorunu değil. O modül yanılmıyorsam tkinter.messagebox olmalı.

from tkinter import *
import tkmessagebox

yazdığımda uyarı alıyorum.
nasıl çağırmam lazım peki?

Aşağıdaki gibi çağırmalısınız.

from tkinter import messagebox

#veya

import tkinter.messagebox

Yardımcı olduğunuz için teşekkürler.Butonları aktif etmek için kullanıyorum da bir türlü olmamıştı
from tkinter import *
import tkmessagebox

diye yazıyodum hep

İşte bunun gibi durumlarda (ve daha da kötüsü olanlarda) başınız ağrımasın diye hep uyarılır:
from x import * ifadesi önerilen bir içe aktarma yöntemi değildir.

Siz, tüm alan adlarını içe aktardığınız için bu sınıfın hangi modüle ait olduğunu farketmemişsiniz. Daha büyük projelerde alan adlarını kontrol etmek güçleşebilir hatta daha kötüsü çakışabilir. Kodlarınız çalıştırılamaz hale bile gelebilir. Aklınızda bulunsun. Kolay gelsin.

Haklısınız,dikkate alıcam uyarınızı
Teşekkür ederim