การใช้งาน Python GUI (Tkinter) : การ input ข้อมูล

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

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

ภาพประจำตัวสมาชิก
Jom07
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 514
ลงทะเบียนเมื่อ: 08/01/2018 9:56 am

การใช้งาน Python GUI (Tkinter) : การ input ข้อมูล

โพสต์โดย Jom07 » 27/02/2018 2:15 pm

การใช้งาน 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
PHP Super Hero Member
โพสต์: 547
ลงทะเบียนเมื่อ: 02/07/2018 10:45 am

วิธีการแสดงข้อความโดยอัติโนมัตืในช่อง input ข้อมูล

โพสต์โดย prakon » 03/10/2018 11:03 am

ตัวอย่างโค้ดในการโชว์ข้อความในกล่อง อินพุตข้อมูล

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

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
gu13.png (4.61 KiB) เปิดดู 508 ครั้ง


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

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

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

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