Python แบบฟอร์มร้านหนังสือแบบง่าย part1

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

ichimarusoichi
PHP Super Member
PHP Super Member
โพสต์: 352
ลงทะเบียนเมื่อ: 07/01/2019 12:19 pm

Python แบบฟอร์มร้านหนังสือแบบง่าย part1

โพสต์โดย ichimarusoichi » 28/01/2019 4:22 pm

ในวันนี้ผมจะมานำเสนอการการสร้างแบบฟอร์มการทำงานของร้านหนังสืออย่างง่ายโดยหลักการทำงานนั้นจะมีการใช้คำสั่ง Label ,TextBox ,ListBox ,Scrollbar และ ปุ่ม Button ในการสร้างแบบฟอร์ม ลองเขียนคำสั่งด้วย Python ได้ตามคำสั่งด้านล่างได้เลยครับ

Input

โค้ด: เลือกทั้งหมด

from tkinter import *

gui = Tk()

l1=Label(gui, text = "Title")
l1.grid(row = "0", column = "0")

l2=Label(gui, text = "Author")
l2.grid(row = "0", column = "2")

l3=Label(gui, text = "Year")
l3.grid(row = "1", column = "0")

l4=Label(gui, text = "ISBN")
l4.grid(row = "1", column = "2")

title_text=StringVar()
e1=Entry(gui, textvariable=title_text)
e1.grid(row="0",column="1")

author_text=StringVar()
e1=Entry(gui, textvariable=author_text)
e1.grid(row="0",column="3")

year_text=StringVar()
e1=Entry(gui, textvariable=year_text)
e1.grid(row="1",column="1")

ISBN_text=StringVar()
e1=Entry(gui, textvariable=ISBN_text)
e1.grid(row="1",column="3")

list1=Listbox(gui, height=6,width=35)
list1.grid(row=2,column=0,rowspan=6,columnspan=2)

sb1= Scrollbar(gui)
sb1.grid(row=2,column=2,rowspan=6)

list1.configure(yscrollcommand=sb1.set)
sb1.configure(command=list1.yview)

b1=Button(gui,text="View All",width="12")
b1.grid(row=2,column=3)

b2=Button(gui,text="Search Entry",width="12")
b2.grid(row=3,column=3)

b3=Button(gui,text="Add Entry",width="12")
b3.grid(row=4,column=3)

b4=Button(gui,text="Update selected",width="12")
b4.grid(row=5,column=3)

b5=Button(gui,text="Delete selected",width="12")
b5.grid(row=6,column=3)

b6=Button(gui,text="Close",width="12")
b6.grid(row=7,column=3)

gui.mainloop()

Output
Bookstore.PNG
Bookstore.PNG (5.51 KiB) เปิดดู 631 ครั้ง

คำสั่งการทำงานหลักๆจะใช้อยู่ 2 คำสั่งในการสร้าง
1.Label คือ ไว้สำหรับสร้างข้อความ
2.TextBox คือ กล่องใส่ข้อความ

Pythone GUI จะมาบอกถึงคำสั่งการสร้างแบบฟอร์มอย่างง่ายในการสร้างหน้าร้านหนังสือโดยกำหนด ชื่อหัวข้อ ผู้แต่ง ปี เลขบาร์โค้ด และปุ่มในการเพิ่ม/ลบ/แก้ไข รวมถึงสามารถดูรายชื่อเรื่องทั้งหมดได้ อัพเดทข้อมูลและค้นหาได้ การจัดตำแหน่งจะใช้ row กับ column ในการจัดหน้าฟอร์มเพื่อให้แบบฟอร์มจัดตำแหน่งได้ง่ายและมีความสวยงาม

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Python
-บทเรียน Python
-บทเรียน Python Framework Flask
-ความหมายของคำ คืออะไร
-VDO Tutorial - Python
-ถาม-ตอบ Java & Python

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 8 และ บุคคลทั่วไป 0 ท่าน