我有以下按钮:
option1=tkinter.Button(opt1,text='this is a test to see how many words we can fit in a button and stuff so heres some more words',width=49,height=3,bg='grey',)
这会生成一个单词see how many words we can fit in a button and stuff so heres som
的按钮。
我希望文本向下移动到下一行,而不是从按钮的一侧移开。
另外,我怎样才能使文本不居中?
python 3.3.3。
答案 0 :(得分:6)
使用wraplength
选项是一种很好的方式来进行换行,使用justify
选项来执行除中心以外的操作:
option1 = tkinter.Button(opt1, wraplength=80, justify=LEFT, text='This is the text')
wraplength
的值以屏幕为单位或像素。您也可以将'\n'
字符放入字符串的中间以手动中断该行,但如果执行此操作,可能还必须手动调整按钮的大小。