2016-08-22 8 views
0

私は自分のラップトップでpythonとtkinterを使っていくつかのアプリケーションを開発しました。それから私はいつか立ち往生した。質問は:どのように私はイメージ上のテキストの位置を変更することができます。Tkinter:イメージ上のテキストの位置を変更する方法

import tkinter as tk 
from PIL import Image, ImageTk 

path_to_pic = "....." 
root = tk.Tk() 
pic = Image.open(path_to_pic) 
tkpic = ImageTk.PhotoImage(pic) 
tk.Label(root, image = tkpic, text = ".....", compound = tk.CENTER).pack() 

root.mainloop() 

これは、私のテキストが中央にのみ表示されることを示しています。私は少しずつテキストを動かして最良のポジションを見つけたいと思っています。これを達成するための解決策または同様の方法をご存じですか?

+0

古いテキストスペースを埋める方法は? – dsgdfg

+0

任意の辺にスペースを入れてテキストを水平方向に移動できます。 –

+0

垂直移動の場合は '\ n'を使用できます。 –

答えて

0

あなたが希望するテキストのいずれかの側(複数可)に、それぞれのスペースと「\ n個のを追加することにより、水平方向および垂直方向にテキストを移動することができます

text = "caption   \n\n\n\n\n\n\n" 

をこれは、左上の 『キャプション』を入れますテキスト

+0

あなたの答えに感謝します。グリッド、プレース、パックメソッドでテキストを移動する方法はないようです。しかし、私は何をしたいのかを達成することができました。乾杯。 –

関連する問題