การใช้งาน Python GUI (Tkinter) :Geometry Manager (ผู้จัดการเรขาคณิต)

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

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

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

การใช้งาน Python GUI (Tkinter) :Geometry Manager (ผู้จัดการเรขาคณิต)

โพสต์โดย Jom07 » 13/02/2018 2:54 pm

การใช้งาน Python GUI (Tkinter) :Geometry Manager (ผู้จัดการเรขาคณิต) ตัวอย่างเช่น

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

import tkinter as tk
import random

root = tk.Tk()
root.geometry("170x200+30+30")

languages = ['Python','Perl','C++','C','Java']
labels = range(5)
for i in range(5):
   ct = [random.randrange(256) for x in range(3)]
   brightness = int(round(0.299*ct[0] + 0.587*ct[1] + 0.114*ct[2]))
   ct_hex = "%02x%02x%02x" % tuple(ct)
   bg_colour = '#' + "".join(ct_hex)
   l = tk.Label(root,
                text=languages[i],
                fg='White' if brightness < 120 else 'Black',
                bg=bg_colour)
   l.place(x = 20, y = 30 + i*30, width=120, height=25)

root.mainloop()


ผลรัน

รูปภาพ


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

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

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

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

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