7月9日(操作画面)

ページ名:7月9日(操作画面)

画面を表示する

 

import tkinter as tk
root = tk.Tk()
root.title("画面のテスト") #タイトル
root.geometry("400x300") #ウィンドウサイズ
tk.Label(text="こんにちは!").pack() #ラベルの表示
tk.Label(text="さようなら!", font=("", 20), fg="red").pack() #ラベルの表示
root.mainloop() #全体を表示する

 
問題:ラベルを1つ追加しなさい。

ボタンをつける

import tkinter as tk
root = tk.Tk()
root.title("画面のテスト") #タイトル
root.geometry("400x300") #ウィンドウサイズ

def aisatsu():
    tk.Label(text="こんにちは!").pack()


tk.Button(text="押してね", command = aisatsu).pack() #ボタンの設定

root.mainloop() #全体を表示する

 

 

問題:ボタンとそのボタンが押されたときの処理を1つ追加しなさい。

入力画面をつける

import tkinter as tk
root = tk.Tk()
root.title("画面のテスト") #タイトル
root.geometry("400x300") #ウィンドウサイズ

def aisatsu():
    tk.Label(text = "こんにちは!" + namae.get() + "さん").pack()

tk.Label(text = "お名前は?").pack()
namae = tk.StringVar()
tk.Entry(textvariable = namae, width = 30).pack() #入力フォームの表示

tk.Button(text = "OK", command = aisatsu).pack() #ボタンの表示
root.mainloop() #全体を表示する

問題:入力画面をひとつ追加し、ボタンが押されたときに入力内容が表示されるようにしなさい。

選択ボタンをつける

import tkinter as tk
menu = ["コーヒー", "紅茶", "ケーキ", "ランチ"]

root = tk.Tk()
root.title("画面のテスト") #タイトル
root.geometry("400x300") #ウィンドウサイズ

def kakunin(): #注文を確認する文章を表示する
    bun = "ご注文は"
    for i in range(len(menu)):
        if checklist[i].get():
            bun = bun + menu[i]
    bun = bun + "ですね。"
    tk.Label(text = bun).pack()

tk.Label(text = "ご注文は?").pack()
checklist = [] #チェックの有無を並べたリスト
for shohin in menu:
    check = tk.BooleanVar() #チェックされているかどうか
    tk.Checkbutton(variable = check, text = shohin).pack()
    checklist.append(check)

tk.Button(text = "OK", command = kakunin).pack() #ボタン

root.mainloop() #全体を表示する

問題:注文していない商品について、「○○もいかがでしょうか」と表示するようにしなさい

問題:クイズゲームを作りなさい

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧