質問: 「文字列を逆順」「配列を逆順」とかではなく、 表示される「文字」を「逆さ」にしたいのですが方法はありますでしょうか? Label()の表示を逆さにしたいので、tkinter内で解決出来ないなら恐らく無理なのだとは思いますが、 もし他のモジュールなどを使えば可能だということであれば、その方法でも良いので教えて頂きたいです。 よろしくお願い致します。
回答: 「how to rotate text in tkinter」 で検索してみると がヒットし、その回答の一つにtkinter.TclVersionが8.6ならCanvasのcreate_textにangleオプションがサポートされているという情報が載ってました。 試しに以下を実行したところ、たまたま自分の環境はTclVersionが8.6だったのでキャンバス上に文字をさかさまに表示すること自体はできました。Labelではありませんが、これを利用して工夫すれば同様のことができるだろうと思います。 ``` import tkinter from tkinter import * print(tkinter.TclVersion) root = Tk() c = Canvas(root, width=300, height=300) c.pack() c.create_text(20, 10, text='ABC', angle=180) root.mainloop() ```