にしのクエスト2

情報処理技術者試験と資格学校講師の日常

20221224103753

pythonで学ぶ超初心者プログラミング (32)tkinterによるGUIの作成 その5

プログラミング超初心者向けの連載です。

目標は高校生が「共通テスト」ないしは「基本情報処理技術者」
でPythonライクな疑似言語に困らないレベルにすることです。
少しずつ進みつつ、超簡単に説明していく所存でございます。

ぜひ、エディタ片手に実行しながらお読みくださいませ。

セットアップの記事はこちらです。

www.nsnq.tech

 

四角を左右に動かしてみる
矢印キーの左右で四角を左右に動かしてみます。
なかなか、面白でしょ?

#インポート
from tkinter import *
# ウィンドウの作成
Wd = Tk()
#ウインドウタイトル
Wd.title("俺はウインドウ")

#キャンバス設定 キャンバス名前,位置
Cv=Canvas(Wd,width=500,height=680)

#背景を描画 開始X 開始Y 終点X 終点Y 背景色 黒
Cv.create_rectangle(15,30,495,665,fill="black",width=0)

#キャンバス配置
Cv.pack()

#文字の描画
Cv.create_text(30,50, anchor="w",font=("MSゴシック",16),text="にしのクエスト2",fill="white")


#四角形の描画

Cv.create_rectangle(30,100,200,300,fill="yellow",width=0,tag="shikaku")


#左に動いたら

def LeftMove(event):

    Cv.move("shikaku",-10,0)

   

#右に動いたら

def RightMove(event):

    Cv.move("shikaku",10,0)

 

# イベントを登録

Wd.bind("<Left>",LeftMove)

Wd.bind("<Right>",RightMove)


#ウインドウの設置
Wd.mainloop()

 

黄色の四角が左右に動きましたか?

続きます!