ラベルに文字を縦書きする

写真に俳句を載せようとしてます。

俳句はどうしても縦書きですので、少し工夫が要ります。

次のcodeで上手く動作するようです。

import tkinter as tk

root = tk.Tk()
root.geometry("200x300")

label = tk.Label(root,text="\n".join("赤い椿 白い椿と 落ちにけり"), bg = 'yellow').pack()

root.mainloop()
 
これで次のように縦型になりました。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
写真に書き込んだものはこれです(俳句は違いますが)。
 
 
 
Python別館
Python別館 目次

Pythonで作成したアプリ関連の記事は「Python別館」に、widgetやその使用方法・それを使 …

Python別館
Q&A テンプレート GUI編

良く英単語アプリなどを作る時に似たようなアプリになりますので、すぐ真似できるようにテンプレートらしき …

Python別館
文字列の配置

ラベル、テキストボックスなどで、文字列の配置が微妙に異なります。いつも迷うので基本的なものを挙げてお …