我一直在python中工作,基本上我試圖讓這些標籤對齊正確的列和正確的行,但由於某種原因它不會移動下行,列也不正確。任何幫助將非常感激!python中的Tkinter網格()對齊問題
CODE:
from tkinter import *
import sys
#Setup GUI
#Create main window
main = Tk();
#Create title of main window
main.title = "Waterizer 1.0";
#Create default size of main window
main.geometry("1024x768");
#Lets get a fram to stick the data in we plan on using
mainApp = Frame(main);
#Snap to grid
mainApp.grid();
#Font for main labels
labelFont = ('times', 20, 'bold');
#Label for the Power
powerLabel = Label(mainApp, text="Power Status");
powerLabel.config(fg="Red", bd="1");
powerLabel.config(font=labelFont);
powerLabel.grid(row=0,column=20,columnspan=4, sticky = W);
#Label for Water
waterLabel = Label(mainApp, text="Water Status");
waterLabel.config(fg="Blue", bd="1");
waterLabel.config(font=labelFont);
waterLabel.grid(row=20, column=20, columnspan=4, sticky = W);
現在我會附上圖片爲你們來看看它是如何顯示......這是不正確:-(
什麼是你想要的輸出後? – 2014-10-06 20:46:07
@Luke Willis那麼第二個標籤(藍色)應該向下放置,因爲它向下20行,因爲它是20列而不是第0列,所以應該更多地移動到屏幕中間 – 2014-10-06 20:48:15
你能做什麼做的是讓空'tk.Label()'來填補空白,這可能對你有幫助 – W1ll1amvl 2014-10-06 23:57:16