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

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

Pythonプログラミング備忘録 ―エクセル操作編

pytohnプログラミング学習で勉強したことをまとめました 備忘録といった感じで、初心者向けに書いてあります   退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミ …

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

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

Amazonはスクレイピングが禁止。seleniumでデータ収集をしてみた

pythonでコードを書いて、AmazonのサイトからASINコードと金額のデータを、普通にスクレイピングしてみたけど出来なかった。(バグだと思って何時間も無駄にした) どうやらAmazonのサイトは …

カプレカ数をpythonで求める

カプレカ数とは まず6174を例にとってみます。 ’6’、’1’、’7’、’4’と桁を関係なく数字をバラバラにします。 その数字の並び替えを[最大]と[最小]になるように並び替えます。 ・最大 764 …

PythonでFizzBuzz問題を書く

  FizzBuzz とは   元々は数人で遊ぶシンプルなゲーム。 1から順番にカウントアップして発言していき、3で割り切れる数のときは「Fizz」、5で割り切れる数の時は「Buzz]と発言していく。 …