2017-08-04 38 views
0

我想弄清楚如何左對齊我的標籤文本,當我設置列配置,以便我的控件與窗口一起增長調整文本/控件的大小時,我希望文字從左側開始。我對tkinter很陌生,所以我可能會錯過一些明顯的東西。我將有更多的控件,所以我使用網格佈局。感謝您的任何指導。tkinter columnconfigure將我的標籤文本設置爲中心

from tkinter import * 
from tkinter import filedialog 

class Application(Frame): 

    def __init__(self, master=None): 
     Frame.__init__(self, master) 
     self.master.geometry("800x600") 
     self.grid() 

     self.label_ccdata_path = Label(master, text='My message goes here') 
     self.label_ccdata_path.grid(row=0, column=0, columnspan=3, sticky=N+S+E+W) 

root = Tk() 
root.columnconfigure(0, weight=1) 
app = Application(root) 
app.mainloop() 

回答

0

您可以設置標籤,到西部的anchoranchor = "w"

我已經修改了下面的代碼:

from tkinter import * 
from tkinter import filedialog 

class Application(Frame): 

    def __init__(self, master=None): 
     Frame.__init__(self, master) 
     self.master.geometry("800x600") 
     self.grid() 

     self.label_ccdata_path = Label(master, text='My message goes here', anchor = "w") 
     self.label_ccdata_path.grid(row=0, column=0, columnspan=3, sticky=N+S+E+W) 

root = Tk() 
root.columnconfigure(0, weight=1) 
app = Application(root) 
app.mainloop()