แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน
Moderator: mindphp, ผู้ดูแลกระดาน
-
Jom07
- PHP Super Hero Member
- โพสต์: 514
- ลงทะเบียนเมื่อ: 08/01/2018 9:56 am
โพสต์ที่ยังไม่ได้อ่าน
โดย Jom07 »
จากบทเรียน
GUI ด้วย Python วันนี้มาเพิ่ม การใช้งาน Python GUI (Tkinter) : การ input ข้อมูล เป็นการทำช่องใส่ข้อมูลที่สามารถเก็บค่าเข้าไปใว้ได้ เช่น
ตัวอย่าง
โค้ด: เลือกทั้งหมด
import tkinter as tk
class sum(tk.Tk):
def __init__(self):
tk.Tk.__init__(self)
self.entry = tk.Entry(self)
self.button = tk.Button(self, text="Input", command=self.on_button)
self.button.pack()
self.entry.pack()
def on_button(self):
print(self.entry.get())
app = sum()
app.mainloop()
ผลรัน
สามารถพิมพ์แล้วเก็บค่าใว้ได้
-
prakon
- PHP Super Hero Member
- โพสต์: 561
- ลงทะเบียนเมื่อ: 02/07/2018 10:45 am
โพสต์ที่ยังไม่ได้อ่าน
โดย prakon »
ตัวอย่างโค้ดในการโชว์ข้อความในกล่อง อินพุตข้อมูล
โค้ด: เลือกทั้งหมด
from tkinter import *
instance = Tk()
instance.title('OpenERP') #title
instance.geometry('500x400')#size diskplay
instance.configure(background='#d2dae2')#background color
entry1_var = StringVar() #สร้างออบเจคขึ้นมาใช้งานขึ้นมาเพื่อรองรับ คลาส
entry1_var.set("Default Text") #เซตข้อความในช่องinput
path_web = Entry(instance,bd="2",textvariable=entry1_var) #สร้างออบเจคการอินพุตข้อมูล
path_web.place(x=200,y=320,width=200) #เลือกตำแหน่งและความกว้างของกล่องอินพุตข้อมูล
if __name__ == '__main__':
instance.mainloop()
ผลลัพธ์
- gu13.png (4.61 KiB) Viewed 6153 times
-
Witsanu Nu
- PHP Newbie
- โพสต์: 1
- ลงทะเบียนเมื่อ: 26/09/2019 6:02 pm
โพสต์ที่ยังไม่ได้อ่าน
โดย Witsanu Nu »
โค้ด: เลือกทั้งหมด
from tkinter import *
instance = Tk()
instance.title('OpenERP') #title
instance.geometry('500x400')#size diskplay
instance.configure(background='#d2dae2')#background color
entry1_var = StringVar() #สร้างออบเจคขึ้นมาใช้งานขึ้นมาเพื่อรองรับ คลาส
entry1_var.set("Default Text") #เซตข้อความในช่องinput
path_web = Entry(instance,bd="2",textvariable=entry1_var) #สร้างออบเจคการอินพุตข้อมูล
path_web.place(x=200,y=320,width=200) #เลือกตำแหน่งและความกว้างของกล่องอินพุตข้อมูล
if __name__ == '__main__':
instance.mainloop()
ผลลัพธ์
gu13.png
-
-
- 9 ตอบกลับ
- 6552 แสดง
-
โพสต์ล่าสุด โดย jirawoot
21/06/2019 10:07 am
-
-
- 1 ตอบกลับ
- 1309 แสดง
-
โพสต์ล่าสุด โดย md040
30/12/2016 2:41 pm
-
-
- 8 ตอบกลับ
- 4573 แสดง
-
โพสต์ล่าสุด โดย MBMoo
09/06/2020 10:22 am
-
-
- 2 ตอบกลับ
- 17235 แสดง
-
โพสต์ล่าสุด โดย ubuseo
21/03/2018 10:33 am
-
-
- 9 ตอบกลับ
- 3831 แสดง
-
โพสต์ล่าสุด โดย jirawoot
20/06/2019 6:44 pm
-
-
- 0 ตอบกลับ
- 3375 แสดง
-
โพสต์ล่าสุด โดย ธวัชชัย แสนหาญ
13/02/2019 6:48 pm
-
-
- 0 ตอบกลับ
- 4439 แสดง
-
โพสต์ล่าสุด โดย ธวัชชัย แสนหาญ
14/02/2019 6:40 pm
-
-
- 0 ตอบกลับ
- 3777 แสดง
-
โพสต์ล่าสุด โดย Jom07
26/03/2018 6:34 pm
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 101