0

gridTKinterを使用して2行のテキストを1行に配置できるかどうか誰かが知っていますか?

フォントを十分に小さくした場合、テキストを2行で分散できますか?

4

2 に答える 2

2
>>> import Tkinter as tk
>>> root = tk.Tk()
>>> tk.Label(master=root, text="Line1\nLine2").grid(row=0)
>>> root.mainloop()

私のために働いて、このような画像を作成しました:

ルートウィンドウ

于 2012-04-16T09:15:29.833 に答える
1

1つのセルに複数のアイテムを入れることができますが、それは非常に珍しく、驚くべき動作をする可能性があり、同じ効果を達成するためのより良い方法があります。

たとえば、グリッドは非表示であるため、想像できる任意の外観を実現するために必要な数の行を含めることができます。また、「アイテム」の定義はかなり緩いです。フレームを作成し、そのフレームに2つのラベルを配置し、そのフレームをグリッドを使用して1行に配置し、1行に2行のテキストを表示することができます。グリッド行。また、テキストウィジェットを使用して、必要な数のテキスト行を配置することもできます。

于 2012-04-16T11:01:16.303 に答える