文字列の配置

ラベル、テキストボックスなどで、文字列の配置が微妙に異なります。

いつも迷うので基本的なものを挙げておきます。

 

import tkinter as tk
 
root=tk.Tk()
root.title("文字列の配置位置")
root.geometry("400x200")
          
 
label_1 = tk.Label(
    width=30,
    text="Lable_1 文字位置 justify='center'",
    bg="yellow",
    justify="center" ).pack(pady=10)
 
label_2 = tk.Label(
    width=40,
    text="Label_2 文字位置 anchor='e' ",
    bg="cyan",
    anchor="e"
    ).pack(pady=10)
 
 
text_1 = tk.Entry(
    width=50,
    font=("",10,"bold", "underline"),    
    bg="pink",
    justify="center") 
text = "Entry_1 文字位置 center, bold, underline"
text_1.place(x=40, y=100)
text_1.insert(0, text) 
 
 
root.mainloop()

 

以下のように表示されます。

 

 

Python別館
Python別館 目次

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

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

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

Python別館
csvファイルの呼び込み

普段は文字列にコンマ(,)が入ったtxtファイルでのアプリが多いのですが、今回はコンマ区切りのcsv …