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

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

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

User avatar
Jom07
PHP Super Hero Member
PHP Super Hero Member
Posts: 514
Joined: 08/01/2018 9:56 am

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

Postby Jom07 » 27/02/2018 2:15 pm

การใช้งาน Python GUI (Tkinter) : การ input ข้อมูล เป็นการทำช่องใส่ข้อมูลที่สามารถเก็บค่าเข้าไปใว้ได้ เช่น

ตัวอย่าง

Code: Select all

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()


ผลรัน
Image

สามารถพิมพ์แล้วเก็บค่าใว้ได้
Image

prakon
PHP Super Hero Member
PHP Super Hero Member
Posts: 561
Joined: 02/07/2018 10:45 am

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

Postby prakon » 03/10/2018 11:03 am

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

Code: Select all

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) Viewed 2458 times

E98

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

Postby E98 » 29/07/2019 10:09 am

Input 2 ค่า แบบแยกกันทำยังไงครับ

User avatar
Witsanu Nu
PHP Newbie
PHP Newbie
Posts: 1
Joined: 26/09/2019 6:02 pm

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

Postby Witsanu Nu » 28/09/2019 9:48 pm

:P

Code: Select all

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


  • Similar Topics
    Replies
    Views
    Last post

Return to “Python Knowledge”

Who is online

Users browsing this forum: No registered users and 11 guests