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のtkinterを使って、あまりのある割り算アプリを作ってみた

小3の娘に、あまりのある割り算の問題を出してほしいとたのまれたので、Windowsで動くアプリを作ってみました。 退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミ …

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

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

Python備忘録 Tkinter編② テキスト入力とボタン

前回はラベルの挿入まで行いました 今回はテキスト入力とボタンについて記述します       1、ベースのウィンドウを作る    win=tk.Tk() win.title(‘text input &a …

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

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

Python備忘録 selenium 自動ログイン編

前回はブラウザのスクロールまで行いました 今回はブラウザのログイン画面から自動ログインに挑戦   退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミング   ◇ソー …