第一個.py檔案中的do_it函式這樣寫:
一個tkinter下的text元件的物件有insert方法,它可以接收2個引數,第一個引數中填入tkinter.END表示在gui圖形使用者介面中的文字框中文字末尾寫入第二個引數中的字串,若是tkinter.insert則是在游標處寫入。
而第二個引數則是需要插入的字串,如"HELLO WORLD",或是一個指向字串的變數。
------
第二個.py檔案中的dodo_it函式這樣寫:
在呼叫此函式時會返還一個字串也就是"do do it do do it"
需要注意的是,這種from *** import *的呼叫模組方式很不健康
首先會汙染名稱空間f,然後會使得程式碼中很多方法不知道是哪個模組下的
比如填入引數中的END其實應該是tkinter.END,當你引入的模組或程式碼量大時,在重新看時很容易迷糊。
另外關於tkinter中顯示字串,你還可以瞭解下在tkinter.text元件之外的tkinter.StringVar元件。
第一個.py檔案中的do_it函式這樣寫:
一個tkinter下的text元件的物件有insert方法,它可以接收2個引數,第一個引數中填入tkinter.END表示在gui圖形使用者介面中的文字框中文字末尾寫入第二個引數中的字串,若是tkinter.insert則是在游標處寫入。
而第二個引數則是需要插入的字串,如"HELLO WORLD",或是一個指向字串的變數。
------
第二個.py檔案中的dodo_it函式這樣寫:
在呼叫此函式時會返還一個字串也就是"do do it do do it"
需要注意的是,這種from *** import *的呼叫模組方式很不健康
首先會汙染名稱空間f,然後會使得程式碼中很多方法不知道是哪個模組下的
比如填入引數中的END其實應該是tkinter.END,當你引入的模組或程式碼量大時,在重新看時很容易迷糊。
另外關於tkinter中顯示字串,你還可以瞭解下在tkinter.text元件之外的tkinter.StringVar元件。