2. ทำการเปิด folder python แล้วกด new file
3. ตั้งชื่อไฟล์ว่า Rand.py แล้วกด enter เพื่อสร้างไฟล์

4. ทำการพิมพ์โค้ดสุ่มรายการอาหารลงไป (ตามโค้ดด้านล่าง)
#เรียก lib (library) random เพื่อให้สุ่มค่าตัวแปรที่กำหนด import random #ใช้ตัวแปรแบบ list มาเก็บรายการอาหารกลางวัน #ประกาศตัวแปร lunch มาเก็บรายการอาหาร lunch=["ข้าวพัด","ราดหน้า","กระเพราไก่ไข่ดาว"] #แสดงผลรายการอาหารโดยการสุ่ม print(random.choice(lunch))
5. สร้างหน้าจอแสดงผลแบบ GUI (Graphic User Interface)

#เรียก lib (library) random เพื่อให้สุ่มค่าตัวแปรที่กำหนด
import random
#import lib สำหรับทำ GUI
import tkinter as tk
from tkinter import*
#ใช้ตัวแปรแบบ list มาเก็บรายการอาหารกลางวัน
#ประกาศตัวแปร lunch มาเก็บรายการอาหาร
lunch=["ข้าวพัด","ราดหน้า","กระเพราไก่ไข่ดาว"]
#แสดงผลรายการอาหารโดยการสุ่ม
print(random.choice(lunch))
#สร้าง GUI
app=tk.Tk() #เริ่มเรียกใช้ lib tk
app.title('กินไรดี') #ตั้งหัวฟอร์มว่า กินไรดี
app.geometry("500x500") #ตั้งขนาดเป็น กว้าง 500pixel สูง500pixel (500px)
app.mainloop()
6. สร้าง object ปุ่มกด (button), label สำหรับแสดงข้อความบนหน้าจอ
#เรียก lib (library) random เพื่อให้สุ่มค่าตัวแปรที่กำหนด
import random
#import lib สำหรับทำ GUI
import tkinter as tk
from tkinter import*
#ใช้ตัวแปรแบบ list มาเก็บรายการอาหารกลางวัน
#ประกาศตัวแปร lunch มาเก็บรายการอาหาร
lunch=["ข้าวพัด","ราดหน้า","กระเพราไก่ไข่ดาว"]
#แสดงผลรายการอาหารโดยการสุ่ม
print(random.choice(lunch))
#สร้าง GUI
app=tk.Tk() #เริ่มเรียกใช้ lib tk
app.title('กินไรดี') #ตั้งหัวฟอร์มว่า กินไรดี
#label
tk.Label(app,text="แสดงผลลัพธ์",font=("Tahoma",16),foreground="red").grid(row=0,column=0)
#สร้างปุ่มกด button
tk.Button(app,text="คำนวน",bg="green",font=("Tahoma",25)).grid(row=2,column=1)
app.geometry("500x500") #ตั้งขนาดเป็น กว้าง 500pixel สูง500pixel (500px)
app.mainloop() #แสดง form ที่สร้าง ด้วยคำสั่ง mainloop
ตัวอย่าง row column
#เรียก lib (library) random เพื่อให้สุ่มค่าตัวแปรที่กำหนด
import random
#import lib สำหรับทำ GUI
import tkinter as tk
from tkinter import*
#ใช้ตัวแปรแบบ list มาเก็บรายการอาหารกลางวัน
#ประกาศตัวแปร lunch มาเก็บรายการอาหาร
lunch=["ข้าวพัด","ราดหน้า","กระเพราไก่ไข่ดาว"]
#แสดงผลรายการอาหารโดยการสุ่ม
print(random.choice(lunch))
#สร้าง GUI
app=tk.Tk() #เริ่มเรียกใช้ lib tk
app.title('กินไรดี') #ตั้งหัวฟอร์มว่า กินไรดี
#label 1
tk.Label(app,text="แสดงผลลัพธ์",font=("Tahoma",16),foreground="red").grid(row=0,column=0)
#label 2
tk.Label(app,text="แสดงผลลัพธ์ 2",font=("Tahoma",16),foreground="red").grid(row=0,column=1)
#label 3
tk.Label(app,text="แสดงผลลัพธ์ 3",font=("Tahoma",16),foreground="red").grid(row=0,column=2)
#label 4
tk.Label(app,text="แสดงผลลัพธ์ 4",font=("Tahoma",16),foreground="red").grid(row=1,column=1)
#สร้างปุ่มกด button
tk.Button(app,text="คำนวน",bg="green",font=("Tahoma",25)).grid(row=2,column=1)
app.geometry("500x500") #ตั้งขนาดเป็น กว้าง 500pixel สูง500pixel (500px)
app.mainloop() #แสดง form ที่สร้าง ด้วยคำสั่ง mainloop
7. การแสดงรูปภาพบน form TKInter จะต้องใช้ PILLOW ซึ่งต้อง Install PIL Lib ก่อน เพราะไม่ใช่ฟังชั่นมาตรฐานของ python
หลังจากนั้นไปหารูปภาพอาหารมาวางที่เดียวกับไฟล์งานของเราดังภาพ

code
#เรียก lib (library) random เพื่อให้สุ่มค่าตัวแปรที่กำหนด
import random
#import lib สำหรับทำ GUI
import tkinter as tk
from tkinter import*
#import lib แสดง image บน form ต้องใช้ Pillow
from PIL import Image,ImageTk #เรียกใช้งาน
#ใช้ตัวแปรแบบ list มาเก็บรายการอาหารกลางวัน
#ประกาศตัวแปร lunch มาเก็บรายการอาหาร
lunch=["ข้าวพัด","ราดหน้า","กระเพราไก่ไข่ดาว"]
#แสดงผลรายการอาหารโดยการสุ่ม
print(random.choice(lunch))
#สร้าง GUI
app=tk.Tk() #เริ่มเรียกใช้ lib tk
app.title('กินไรดี') #ตั้งหัวฟอร์มว่า กินไรดี
#label 1
tk.Label(app,text="แสดงผลลัพธ์",font=("Tahoma",16),foreground="red").grid(row=0,column=0)
#label 2
tk.Label(app,text="แสดงผลลัพธ์ 2",font=("Tahoma",16),foreground="red").grid(row=0,column=1)
#label 3
tk.Label(app,text="แสดงผลลัพธ์ 3",font=("Tahoma",16),foreground="red").grid(row=0,column=2)
#label 4
#tk.Label(app,text="แสดงผลลัพธ์ 4",font=("Tahoma",16),foreground="red").grid(row=1,column=1)
#เอา Image มาแสดงบนฟอร์ม ประกาศตัวแปรมาแสดงภาพ
myimg=Image.open("krapow.png")
photo=ImageTk.PhotoImage(myimg)
#ให้แสดงผล Label ที่แสดงผลเป็น Image
tk.Label(app,image=photo).grid(row=1,column=1)
#สร้างปุ่มกด button
tk.Button(app,text="คำนวน",bg="green",font=("Tahoma",25)).grid(row=2,column=1)
app.geometry("500x500") #ตั้งขนาดเป็น กว้าง 500pixel สูง500pixel (500px)
app.mainloop() #แสดง form ที่สร้าง ด้วยคำสั่ง mainloop
รูปภาพให้save ไว้ในฟอรเดอร์ python






