Tkinter, pembalut Python di sekeliling perpustakaan Tcl's Tk, mencipta tika jurubahasa Tcl apabila tetingkap akar dicipta. Setiap jurubahasa beroperasi dalam kotak pasir terpencil, menghalang interaksi antara objek dalam kotak pasir yang berbeza.
Pengasingan ini boleh membawa kepada masalah, seperti:
Oleh itu, secara amnya tidak digalakkan untuk mempunyai berbilang kejadian Tk, kerana ia boleh menimbulkan komplikasi dan konflik yang tidak perlu .
Kod kedua yang disediakan coretan cuba mengelak daripada mempunyai berbilang kejadian Tk dengan menciptanya berturut-turut. Kaedah ini tidak menyelesaikan isu asas yang dinyatakan di atas. Ia masih dianggap sebagai amalan terbaik untuk mencipta satu contoh Tk dan menggunakan tetingkap Toplevel mengikut keperluan.
Atas ialah kandungan terperinci Mengapa Saya Perlu Mengelakkan Berbilang Kejadian Tkinter?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!