妳的申請。
如果您在壹個Tk實例下創建壹個PhotoImage,您將無法訪問
它來自其他實例。
要解決這個問題,請確保只使用壹個Tk實例(使用Toplevel來創建
新的頂層窗口),或者確保在
與您將在其中使用的小部件相同的實例。最簡單的方法
做
這是將主關鍵字參數傳遞給PhotoImage構造函數:
照片=照片圖像(...,master=myroot)
button = Button(myroot,...)
button.photo = photo #保留參考
PhotoImage對象只能在壹個線程下使用。在主模塊中已經用TK()啟動了壹個線程,然後在子模塊中不能調用壹個線程。因此,可以使用frame或toplevel來代替打開要打開的輔助窗口。
以上屬於個人理解,錯誤指出。