kakashi-blog・カカシブログ・

Python備忘録を書きドローンやバイクなど好きな事で生きて行こうとしているブログ

python プログラミング

Python備忘録 Tkinter編① 

投稿日:2019年11月20日 更新日:

Tkinterとは

キーボード操作だけでなく、

マウスを使用した操作が可能なウィンドウやボタン、入力欄など

GUI を比較的簡単に 作る事が出来るライブラリ

 


退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミング

 

1、Tkinterのインポート

 

>>>import tkinter as tk

 

tkinterをtkに省略

 

2,ウィンドウを作成

 

>>>win=tk.Tk()

>>>win.mainloop()

 

 

インポート行を含めてたった3行でウィンドウの表示が出来ました

 

次にタイトルを入れ、ウィンドウのサイズを指定して表示 

 

>>>win=tk.Tk()

>>>win.title(‘タイトル’)

>>>win.geometru(‘500×300’)

>>>win.mainloop()

 

 


独学プログラマー Python言語の基本から仕事のやり方まで

 

3、ラベルの挿入

 

>>>w = tk.Label(win, text=”カカシラベル”)

>>>w.pack()

>>>win.mainloop()

 

 

上のウィンドウのラベルは単純にテキストを表示させただけ

他のパラメーターをセットすると、

色を変えたり枠を変えたり様々なことが出来ます。

 

>>>w=tk.Label(win, text=”カカシラベル” , bg=’yellow’ , bd=9 , relief=tk.GROOVE , width=10 , height=1)

 

 

➢bg=’yellow’

 

bgは色を指定するパラメーター

blueやred,greenなどで色を指定

bg=’#F0F8FF’と16進数で指定することも出来る

 

➢ bd=9

 

枠の太さを指定するパラメーター

 数値を大きくすればどんどん大きくなっていく

 

➢relief=tk.GROOVE

 

枠の形を指定するパラメーター

GROOVE 以外には、 FLAT (デフォルト)、 RAISED 、 RIDGE などがあります

 

➢ width=10 , height=1

 

それぞれ幅と高さをpixelで指定

 

色々試して好みの色と形を探しましょう

 

執筆中・・・

 

-python, プログラミング
-, , ,

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

Amazonのウェブスクレイピングが出来ない

  pythonでプログラミングを勉強(というより趣味で遊んでいる)しています。     BeautifulSoupを使用して、ウェブスクレイピングがある程度出来るようになってきた。そこでAmazon …

Python備忘録 selenium ブラウザスクロール編

ウェブブラウザをpythonで操作をしてみたい seleniumというライブラリでブラウザを操縦できる   退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミング …

Excel VBAを使用して、セルの中の図形をコピーして別のセルにペースト

  実はVBAは使用せずに、関数だけでコピペをしようと思いましたが、なかなか上手くいきませんでした。 なのであきらめてVBAで作ります。   目的   順序がバラバラのセルに番号をふって、別のシートに …

Tkinterのメッセージボックス、謎ウインドウが消えない

pythonでTkinterを使用し、メッセージボックスを使おうと思ったが、謎ウインドウが出てきて処理が止まってしまう。    ↓のやつですね   調べてみると、「ルートウィンドウが無いと勝手に生成さ …

pythonで画像処理 Pillow(PIL)

画像処理なんて大げさですが、Pillow(PIL)を使用して少し画像の操作をやりました   ライブラリのインポート~ from PIL import Image im=Image.open(‘C:\\ …