การใช้งาน Python GUI (Tkinter) :Dynamical Content in a Label ( เนื้อหาแบบไดนามิกในป้ายกำกับ)

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

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

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

การใช้งาน Python GUI (Tkinter) :Dynamical Content in a Label ( เนื้อหาแบบไดนามิกในป้ายกำกับ)

โพสต์โดย Jom07 » 08/02/2018 4:02 pm

การใช้งาน Python GUI (Tkinter) :Dynamical Content in a Label ( เนื้อหาแบบไดนามิกในป้ายกำกับ)
ตัวอย่างป้ายกำกับที่เพิ่มขึ้นแบบไดนามิกโดย 1 จนกว่าจะมีการกดปุ่มหยุด

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

import tkinter as tk

counter = 0
def counter_label(label):
  counter = 0
  def count():
    global counter
    counter += 1
    label.config(text=str(counter))
    label.after(1000, count)
  count()


root = tk.Tk()
root.title("Counting Seconds")
label = tk.Label(root, fg="dark green")
label.pack()
counter_label(label)
button = tk.Button(root, text='Stop', width=25, command=root.destroy)
button.pack()
root.mainloop()


ผลรัน

รูปภาพ


ศึกษาจาก : https://www.python-course.eu/tkinter_buttons.php
รูปภาพ

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

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

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