Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. วิธีได้ความกว้างของ Tkinter widget

    Tkinter widgets ควรจะอยู่ในหน้าต่างแอปพลิเคชัน Tkinter Widget ทั้งหมดสามารถกำหนดค่าและปรับแต่งได้โดยใช้คุณสมบัติหรือฟังก์ชันที่กำหนดไว้ล่วงหน้า เพื่อรับความกว้างของ widget ในแอปพลิเคชัน Tkinter เราสามารถใช้เมธอด winfo_width() มันคืนความกว้างของ widget ซึ่งสามารถพิมพ์ต่อไปได้เป็นผลลัพธ์ ตัวอย่าง # น

  2. วิธีจัดตำแหน่ง widget ให้อยู่กลางใน Tkinter

    Tkinter widgets สามารถปรับแต่งได้โดยการระบุคุณสมบัติ เช่น ความกว้าง ความสูง ตำแหน่ง สีพื้นหลัง เป็นต้น เพื่อจัดตำแหน่ง Tkinter widgets เราสามารถใช้ place() geometry manager โดยที่เราจะระบุคุณสมบัติ anchor มันสามารถรับค่า (NW, N, NE, W, CENTER, E, SW, S, SE) เป็นตำแหน่งของ widget ตัวอย่าง ในตัวอย่าง

  3. วิธีใส่สีขอบสี่เหลี่ยมบน Tkinter canvas

    เราสามารถสร้างรูปร่างต่างๆ เช่น สี่เหลี่ยม อาร์ค วงกลม เป็นต้น บน Tkinter canvas Canvas widget มีฟังก์ชันและเมธอดในตัวมากมาย ที่สามารถใช้กำหนดค่าคุณสมบัติของรูปร่างได้ เพื่อใส่สีขอบสี่เหลี่ยมบน canvas เราต้องระบุค่าสีในคุณสมบัติ outline มันใช้กับฟังก์ชัน create_rectangle(top, left, bottom, right) ท

  4. วิธีลบเส้นประจาก Tkinter menu UI

    Menu Bar มีเมนูรายการซ้อนแนวตั้ง เราสามารถสร้าง Menu bar ได้โดยการสร้างออบเจกต์ของ Menu(root) ทุกครั้งที่เราสร้าง Menu bar ในแอปพลิเคชัน จะแสดงเส้นคั่นที่ด้านบนของ Menu Bar เพื่อลบเส้นคั่นหรือเส้นประจาก Menu เราสามารถใช้คุณสมบัติ tearoff มันสามารถสร้างได้โดยการกำหนดคุณสมบัติ tearoff = off ตัวอย่าง

  5. วิธีสร้าง popup window โดยใช้ Tkinter

    Tkinter รองรับ toplevel classes และคลาสเหล่านี้มี toplevel window Toplevel window ยังเรียกว่า child window เราสามารถสร้าง toplevel window ได้โดยการสร้างออบเจกต์ของ Toplevel(parent) Toplevel window สืบทอดคุณสมบัติทั้งหมดของออบเจกต์ parent ของ Tkinter สามารถมี widget, frame, canvas และออบเจกต์อื่นๆ ไ

  6. กำหนดค่า tkinter/ttk widgets ให้มีพื้นหลังโปร่งใส

    Tkinter มีแอตทริบิวต์และคุณสมบัติมากมายสำหรับโครงสร้างแอปพลิเคชันและกำหนดค่า widget ในบทความนี้ เราจะดูวิธีตั้งค่า Tkinter widgets ให้มีพื้นหลังโปร่งใส เมธอด wm_attributes(-transparentcolor, color) ใช้สำหรับให้พื้นหลังโปร่งใสกับ widget ตัวอย่าง ในตัวอย่างนี้ เราจะสร้าง Label widget พร้อมพื้นหลังโปร

  7. วิธีสร้าง Popup Menu ใน Tkinter

    เราต้องการ menubar ในแอปพลิเคชันที่ต้องการปฏิสัมพันธ์ผู้ใช้ เมนูสามารถสร้างได้โดยการสร้างออบเจกต์ Menu(parent) พร้อมกับรายการเมนู Popup Menu สามารถสร้างได้โดยการสร้าง tk_popup(x_root, y_root, False) ซึ่งทำให้เมนูมองเห็นได้บนหน้าจอ ตอนนี้เราจะเพิ่มอีเวนต์ที่สามารถทริกเกอร์ผ่านปุ่มเมาส์ (Right Click)

  8. การเปลี่ยน Default Font สำหรับ widget ทั้งหมดใน Tkinter

    พิจารณากรณีที่เราต้องการเปลี่ยนฟอนต์เริ่มต้นของแอปพลิเคชัน Tkinter เพื่อใช้ฟอนต์และตั้งเป็นฟอนต์เริ่มต้นสำหรับแอปพลิเคชันเฉพาะ เราต้องใช้เมธอด option_add(**options) โดยที่เราระบุคุณสมบัติ เช่น สีพื้นหลัง ฟอนต์ เป็นต้น การเปลี่ยนแปลงหลังจากกำหนดเมธอดจะบังคับให้ widget ทั้งหมดสืบทอดคุณสมบัติเดียวกัน

  9. วิธีรับค่าจาก Checkbox ใน Python Tkinter

    Checkbox widget เป็น input widget ที่มีค่า 2 ค่า คือ True หรือ False Checkbox มีประโยชน์ในแอปพลิเคชันหลายอย่างที่ต้องการตรวจสอบค่าเฉพาะ สมมติว่าเราต้องการรับค่าจาก checkbox โดยที่ถ้าเลือก ให้พิมพ์ค่าที่เลือก เพื่อพิมพ์ค่าของ checkbox ที่เลือก เราสามารถใช้เมธอด get() มันคืนค่าที่ป้อนของ widget เฉพาะ

  10. เปลี่ยนสีพื้นหลัง widget แบบไดนามิกใน Tkinter

    เพื่อกำหนดค่าคุณสมบัติของ widget ในแอปพลิเคชัน Tkinter เรามักใช้เมธอด configure(**options) เราสามารถปรับแต่งสีพื้นหลัง คุณสมบัติฟอนต์ และคุณสมบัติเฉพาะอื่นๆ ของ widget ในแอปพลิเคชันได้ อาจมีกรณีที่เราต้องการเปลี่ยนสีพื้นหลังของ widget แบบไดนามิก แม้เราจะสามารถกำหนดลิสต์สีและเปลี่ยนสีขณะวนลูปผ่านลิส

  11. วิธีสร้าง widget โปร่งใสด้วย Tkinter

    Widget ในแอปพลิเคชัน Tkinter สามารถให้พื้นหลังโปร่งใสได้ คุณสมบัติพื้นหลังของ widget ใดๆ ถูกควบคุมโดย widget เอง อย่างไรก็ตาม เพื่อให้พื้นหลังโปร่งใสกับ widget เฉพาะ เราต้องใช้ wm_attributes(transparentcolor, colorname) มันทำงานใน widget ก็ต่อเมื่อเพิ่มสีโปร่งใสเดียวกันเป็นสีพื้นหลังของ widget ตัวอ

  12. วิธีล้างทุกอย่างจาก Tkinter text widget

    Tkinter Text widget ไม่ได้เป็นแค่ Entry widget หลายบรรทัด มันรองรับการใช้งานข้อความหลายสี hyperlink text และอื่นๆ อีกมากมาย สมมติว่า text widget ถูกสร้างในแอปพลิเคชัน ตอนนี้เพื่อล้าง Text widget เราสามารถใช้เมธอด delete(1.0, END) มันสามารถเรียกใช้ใน callback function หรือ event ที่สามารถทริกเกอร์ผ่

  13. วิธีเปลี่ยนสีสี่เหลี่ยม Tkinter เมื่อคลิก

    Canvas widget เป็นหนึ่งใน widget ที่หลากหลายที่สุดในไลบรารี Tkinter ใช้สำหรับสร้างรูปร่างประเภทและขนาดต่างๆ ทำอนิเมชันวัตถุ วิзуалиซ์กราฟิก และอื่นๆ อีกมากมาย เพื่อเปลี่ยนคุณสมบัติของรายการเฉพาะใน Tkinter เราสามารถใช้เมธอด itemconfig(**options) มันรับตัวเลือก เช่น สีพื้นหลัง สีขอบ และคุณสมบัติที่มี

  14. คืนค่าข้อมูลที่ป้อนใน Entry widget ใน Tkinter

    Entry widget ใน Tkinter คือ input widget ที่ยอมรับการป้อนข้อมูลบรรทัดเดียวในช่องข้อความ เพื่อคืนข้อมูลที่ป้อนใน Entry widget เราต้องใช้เมธอด get() มันคืนข้อมูลของ entry widget ซึ่งสามารถพิมพ์บนคอนโซลได้ต่อไป ตัวอย่าง ตัวอย่างต่อไปนี้จะคืนข้อมูลที่ป้อน ซึ่งสามารถใช้แสดงในหน้าต่างด้วย Label Widget ได

  15. วิธีได้พิกัดของออบเจกต์ใน Tkinter canvas

    Tkinter Canvas Widget ให้คุณสมบัติ GUI กับแอปพลิเคชัน สามารถใช้วาดรูปร่าง ทำอนิเมชันวัตถุ และกำหนดค่ารายการที่มีอยู่ใน canvas ทุกครั้งที่เราสร้างรูปร่าง เราต้องระบุขนาดและพิกัดของรูปร่างใน Canvas item constructor เพื่อคืนพิกัดของรายการบน Canvas เราสามารถใช้เมธอด coords(item) มันคืนลิสต์พร้อมพิกัดขอ

  16. วิธีลบอิลิเมนต์ลูกทั้งหมดด้วย Python Tkinter

    Frames มีประโยชน์มากในแอปพลิเคชัน Tkinter หากเรากำหนด Frame ในแอปพลิเคชัน หมายความว่าเรามีสิทธิ์เพิ่มกลุ่ม widget ภายใน อย่างไรก็ตาม widget ทั้งหมดนี้เรียกว่า Children ของ Frame นั้นๆ สมมติว่าเราต้องการลบ children widgets ทั้งหมดที่กำหนดใน frame แล้วก่อนอื่นเราต้องได้ focus บน children โดยใช้เมธอด

  17. รันคำสั่งหลายอย่างเมื่อกดปุ่มใน Tkinter

    Button widget ให้วิธีสื่อสารผ่านฟังก์ชันทั้งหมดของแอปพลิเคชัน เราสามารถดำเนินการบางอย่างด้วยปุ่มที่ห่อหุ้มฟังก์ชันและออบเจกต์ อย่างไรก็ตาม อาจมีกรณีที่เราต้องการดำเนินการหลายอย่างด้วยปุ่มเดียว สามารถทำได้โดยการกำหนด lambda functions ที่เป้าหมายหลายอีเวนต์หรือ callback ในแอปพลิเคชัน ตัวอย่าง ในตัวอย

  18. การสร้างพื้นหลังโปร่งใสในหน้าต่าง Tkinter

    หน้าต่าง Tkinter มีฟังก์ชันและคุณสมบัติในตัวมากมาย ช่วยให้แอปพลิเคชันทำงานลื่นไหล พวกเขายังกำหนดค่า GUI ของแอปพลิเคชันด้วย หากเราต้องการสร้างหน้าต่างโปร่งใสในแอปพลิเคชัน เราควรจะกำหนดสีในเมธอด attributes(-transparentcolor, color) โดยการระบุสีของหน้าต่างและ widget จะทำให้หน้าต่างโปร่งใส ตัวอย่าง # น

  19. กำหนดว่าปุ่มไหนถูกกดใน Tkinter

    ปุ่มมีประโยชน์มากในแอปพลิเคชันหลายอย่างที่ต้องการปฏิสัมพันธ์ผู้ใช้ สมมติว่าเราต้องการทราบว่าปุ่มไหนถูกกดในแอปพลิเคชันที่กำหนด เพื่อรับข้อมูลเกี่ยวกับปุ่ม เราสามารถใช้ callback function ในการกำหนดค่าปุ่ม ใน Callback function เราจะใช้ print(test) เพื่อพิมพ์ปุ่มที่ถูกคลิก ตัวอย่าง # นำเข้าไลบรารีที่จำ

  20. วิธีตรวจสอบว่า widget มีอยู่ใน Tkinter หรือไม่

    เพื่อทำให้แอปพลิเคชัน Tkinter ทำงานได้เต็มที่ เราสามารถใช้ widget ได้มากเท่าที่ต้องการ หากเราต้องการตรวจสอบว่า widget มีอยู่หรือไม่ เราสามารถใช้เมธอด winfo_exists() เมธอดนี้สามารถเรียกใช้กับ widget ที่ต้องการตรวจสอบ ได้ค่าบูลีน True(1) หมายถึง widget มีอยู่ในแอปพลิเคชัน และ False(0) หมายถึง widget

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:283/451  20-คอมพิวเตอร์/Page Goto:1 277 278 279 280 281 282 283 284 285 286 287 288 289