2

tkinterオブジェクトにテキストを追加する方法を見つけようとしています。全部で64個のテキストオブジェクトがあります。次のようにテキストをオブジェクトに割り当てます。

self.canvas.itemconfig(self.TextKeys[3], text = "Image")

しかし、私がやりたい場合:

self.canvas.itemconfig(self.TextKeys[3], text = "Comm")

テキストを置き換える代わりに追加するにはどうすればよいですか?私が抱えているもう1つの問題は、キャンバスオブジェクトのスペースの量が制限されていることです。ここに画像の説明を入力してください

どんなアドバイス/提案も大歓迎です!

4

1 に答える 1

2

insert canvas メソッドを使用して、文字列オブジェクトに何かを挿入できます。追加したいので、インデックス「end」を使用します。次に例を示します。

self.canvas.insert(self.TextKeys[3], "end", "this text will be appended")

スペースが限られているというあなたの質問が理解できません。アイテムが占めるスペースの量は、コードで構成できます。

于 2012-08-08T21:03:39.930 に答える