今までラベルの位置は固定されておりました。

これは、「.pach()」というメソッドのおかげです。

.pack()を使うと、画面の上から順に、それなりにいい感じに要素を配置してくれます。

でもやはりGUIを組むのであれば、それぞれの要素を好きなところに配置したいですよね!

というはわけで、.pack()の代わりに、.place()と言うものを使います。

Python 2.X系

#-*- coding: utf8 -*-
import sys
import Tkinter as tk


root = tk.Tk()

# ウインドウのタイトルを定義する
root.title(u'ウインドウのサイズを変えてみる')

# ここでウインドウサイズを定義する
root.geometry('400x300')

# ラベルを使って文字を画面上に出す
Static1 = tk.Label(text=u'test', foreground='#ff0000', background='#ffaacc')
Static1.place(x=150, y=228)

root.mainloop()

Python 3.X系

#-*- coding: utf8 -*-
import sys
import tkinter as tk


root = tk.Tk()

# ウインドウのタイトルを定義する
root.title(u'ウインドウのサイズを変えてみる')

# ここでウインドウサイズを定義する
root.geometry('400x300')

# ラベルを使って文字を画面上に出す
Static1 = tk.Label(text=u'test', foreground='#ff0000', background='#ffaacc')
Static1.place(x=150, y=228)

root.mainloop()

results matching ""

    No results matching ""