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

    Tkinter เป็นไลบรารีมาตรฐานของ Python ที่ใช้สร้างและพัฒนาแอปพลิเคชัน berbasis GUI เราสามารถสร้างแอปพลิเคชันใน Tkinter และเพิ่มวิดเจ็ตเพื่อทำให้แอปพลิเคชันมีปฏิสัมพันธ์มากขึ้น สมมติว่าเราต้องการแสดงกล่องโต้ตอบ (popup dialog) ในแอปพลิเคชัน ในกรณีนี้ เราสามารถใช้โมดูล messagebox ที่มาพร้อมกับ tkinter ได

  2. วิธีส่งอาร์กิวเมนต์ให้คำสั่งปุ่มใน Tkinter

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

  3. วิธีใช้งานคุณสมบัติ Window Manager (wm) ใน Tkinter

    Window Manager เป็นชุดเครื่องมือที่มีอยู่ใน Tcl/Tk ซึ่งสามารถเข้าถึงได้ด้วยคำสั่ง wm คำสั่ง wm ช่วยให้คุณตั้งค่าการแสดงผลและเรขาคณิตของหน้าต่าง Tkinter ได้ เราสามารถควบคุมหัวข้อ สี ขนาด และคุณสมบัติอื่นๆ ด้วยคำสั่งนี้ คำสั่ง wm มีคีย์เวิร์ดจำนวนมากที่สามารถนำมาใช้ปรับเปลี่ยนคุณสมบัติได้ ตัวอย่าง # I

  4. วิธีสร้างแถบเลื่อนแนวนอนใน Tkinter

    วิดเจ็ต Scrollbar ใน Tkinter เป็นหนึ่งในวิดเจ็ตที่มีประโยชน์ ซึ่งใช้สำหรับจัดการองค์ประกอบคอนเทนเนอร์และเนื้อหาของมันพร้อมกับแถบเลื่อน ด้วยแถบเลื่อน เราสามารถดูชุดข้อมูลขนาดใหญ่ได้อย่างมีประสิทธิภาพ โดยทั่วไป Tkinter รองรับการเพิ่มแถบเลื่อนแนวตั้งและแนวนอน ในการเพิ่มแถบเลื่อนแนวนอนในแอปพลิเคชัน เราต

  5. วิธีเพิ่ม Scrollbar แนวตั้งใน Tkinter Text Widget

    Widget Scrollbar ใน Tkinter เป็นเครื่องมือสำคัญสำหรับการแสดงข้อมูลจำนวนมากในพื้นที่จำกัด โดยเฉพาะ Text Widget ที่ใช้สำหรับข้อความหลายบรรทัด หลักการเชื่อม Scrollbar กับ Text Widget การเชื่อมต่อ Scrollbar กับ Text Widget ต้องกำหนด 2 ทาง: Text → Scrollbar: ใช้ yscrollcommand=scrollbar.set บอก Scr

  6. วิธีตั้งค่าความสูงแถวใน Tkinter TreeView

    Widget Treeview ใน Tkinter ใช้แสดงข้อมูลในรูปแบบตารางที่มีแถวและคอลัมน์ สามารถปรับแต่งคุณสมบัติต่างๆ ได้ เช่น สี ขนาด ความกว้างคอลัมน์ และ ความสูงแถว (Row Height) วิธีตั้งค่าความสูงแถว ใช้ ttk.Style ร่วมกับคุณสมบัติ rowheight เพื่อกำหนดความสูงของแต่ละแถวใน Treeview ค่านี้จะเพิ่ม Padding ภายในแต่ละแ

  7. วิธีนำหน้าต่าง Toplevel มาไว้หน้าหน้าต่างหลักใน Tkinter

    Widget Toplevel ใน Tkinter ใช้สร้างหน้าต่างเพิ่มเติมนอกเหนือจากหน้าต่างหลัก (Root Window) สามารถเพิ่ม Widget และ Component ต่างๆ ลงไปได้เหมือนหน้าต่างปกติ และรองรับคุณสมบัติทั้งหมดของหน้าต่างหลัก บางครั้ง Toplevel เรียกว่า Child Window (หน้าต่างลูก) เพื่อให้นำหน้าต่างลูกมาแสดงหน้าหน้าต่างหลัก (Pare

  8. วิธีล้างข้อมูลใน Tkinter Listbox

    Widget Listbox ใน Tkinter ใช้สำหรับสร้างรายการข้อมูลที่สามารถเลื่อนดูได้ (Scrollable) โดยแต่ละรายการเรียกว่า List Item ผู้ใช้สามารถเลือกได้ทั้งรายการเดียวหรือหลายรายการ ขึ้นอยู่กับการตั้งค่า วิธีล้างข้อมูลใน Listbox ใช้เมธอด delete(0, tk.END) เพื่อล้างรายการทั้งหมดใน Listbox นอกจากนี้ยังสามารถลบราย

  9. วิธีเปลี่ยนหัวข้อหน้าต่าง Tkinter เริ่มต้นบนแถบระบบปฏิบัติการ

    หน้าต่างแอปพลิเคชัน Tkinter มีองค์ประกอบหลายอย่าง เช่น ขนาดหน้าต่าง หัวข้อ (Title) นาวบาร์ เมนูบาร์ และอื่นๆ เพื่อกำหนดคุณสมบัติของหน้าต่าง เราสามารถใช้ Window Manager Toolkit ที่มาจาก Tcl/Tk ได้ วิธีการตั้งค่าหัวข้อหน้าต่าง สามารถตั้งค่าหัวข้อหน้าต่างได้ 2 วิธีหลัก: win.title(หัวข้อของคุณ) -

  10. วิธีเปลี่ยนสีพื้นหลังของ Treeview ใน Tkinter

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

  11. วิธีทำให้หน้าต่าง Tkinter แสดงใน Taskbar (System Tray)

    แอปพลิเคชัน System Tray จะสร้างอยู่บน Taskbar ตลอดเวลา เมื่อผู้ใช้ปิดแอปพลิเคชัน จะยังคงทำงานบน Taskbar เพื่อระบุแอป System Tray ให้ภาพหรือไอคอน สร้าง System Tray icon ของแอปพลิเคชัน Tkinter ใช้โมดูล pystray ใน Python มีฟังก์ชันและเมธอดในตัวมากมายสำหรับตั้งค่า System Tray icon ติดตั้ง pystray ด้วยค

  12. วิธีจัดข้อความชิดขวาใน ttk Treeview Widget

    Widget Treeview ใช้แสดงข้อมูลในโครงสร้างลำดับชั้น โดยทั่วไปข้อมูลแสดงผ่านตารางที่มีแถวและคอลัมน์ สามารถเพิ่มข้อมูลแบบตารางด้วย Treeview widget เพื่อตั้งค่าตำแหน่ง item ในคอลัมน์ ใช้คุณสมบัติ anchor ตั้งค่าตำแหน่งคอลัมน์ Treeview ด้วยค่าที่กำหนด แต่ละแถวเชื่อมโยงกับคอลัมน์ เพื่อจัดข้อความของแถวชิดขว

  13. วิธีทำให้ Element ติดอยู่มุมล่างขวาใน Tkinter

    Tkinter มีฟีเจอร์ ฟังก์ชัน และเมธอดในตัวมากมายสำหรับสร้าง GUI ของแอปพลิเคชัน จำเป็นต้องรู้ว่าจะตั้งค่าตำแหน่ง widget อย่างไร เพื่อให้ตอบสนอง (responsive) ได้ดี Tkinter มี geometry managers สำหรับตั้งค่าตำแหน่ง elements และ widgets Geometry manager Place ใช้สำหรับตั้งค่าตำแหน่ง widget ที่ซับซ้อน ตัว

  14. วิธีพิมพ์และรับข้อมูลจากผู้ใช้ใน Text Box ของ Tkinter

    ใช้ widget text ของ Tkinter แทรกข้อความ แสดงข้อมูล และดึงข้อมูลจาก text widget เพื่อรับข้อมูลจากผู้ใช้ใน text widget ใช้เมธอด get() ตัวอย่างด้านล่าง ตัวอย่าง # Import the required library from tkinter import * from tkinter import ttk # Create an instance of tkinter frame win=Tk() # Set the geo

  15. วิธีไฮไลท์บรรทัดปัจจุบันใน Text Widget ของ Tkinter

    ใช้ widget text ของ Tkinter รับข้อมูลป้อนเข้าหลายบรรทัด แทรกข้อความ แสดงข้อมูล และดึงข้อมูลจาก text widget เพื่อไฮไลท์ข้อความที่เลือกอยู่ใน text widget ใช้เมธอด tag_add() ที่เพิ่มแท็กในข้อความปัจจุบันเท่านั้น ตัวอย่าง # Import the required library from tkinter import * # Create an instance of tki

  16. วิธีตรวจจับการปล่อยปุ่มเมาส์ (Button Release) ใน Tkinter

    ใน Tkinter events เรียกโดยปุ่มหรือปุ่มกด เมื่อผู้ใช้กดปุ่มที่กำหนด หรือคลิกปุ่มที่กำหนด events จะทำงาน ใช้ bind() ผูกปุ่มหรือปุ่มกดกับ callback function พิจารณาแอปพลิเคชันที่ต้องการ trigger event เมื่อปล่อยปุ่มเมาส์ ทำได้โดยส่งพารามิเตอร์ <Button Release> ใน bind(<ButtonRelease>, callba

  17. วิธีเพิ่มขอบเขต (Outline) รอบข้อความบน Canvas ใน Tkinter

    Widget Canvas ใน Tkinter ใช้หลายวัตถุประสงค์ เพิ่มภาพ, สร้างและวาดรูปทรง, แอนิเมชัน ฯลฯ ใช้ฟังก์ชันในตัวสร้างและแสดงข้อความ สร้างข้อความใช้ create_text(x,y, text, **options) เพื่อเพิ่มขอบเขตรอบข้อความใน Canvas ต้องสร้าง bounding box รอบข้อความ คุณสมบัติ bounding box ลิงก์กล่องมองไม่เห็นกับ widget ท

  18. วิธีเปลี่ยนสีเคอร์เซอร์เมาส์ใน Tkinter

    Tkinter เป็นไลบรารี Python มาตรฐานพัฒนาแอปพลิเคชัน GUI สามารถเปลี่ยนคุณสมบัติ widgets ด้วยฟังก์ชันและเมธอดในตัว บางแอปพลิเคชัน คุณสมบัติส่งผลต่อเมาส์ด้วย Tkinter ให้วิธีเปลี่ยนสีเคอร์เซอร์เมาส์ในหน้าต่าง ตั้งค่าสีเคอร์เซอร์ ระบุค่า cursor ด้วย (cursor type และ สี) เช่น ใน label widget ระบุ cursor=p

  19. วิธีหาความยาวข้อความปัจจุบันใน Tkinter Text Widget

    Widget Text ใน Tkinter รองรับการป้อนข้อมูลหลายบรรทัด ตั้งค่าคุณสมบัติ Text widget ด้วย configure() สร้างแอปพลิเคชันนับตัวอักษรที่พิมพ์อยู่ใน Text widget ขั้นตอน: สร้าง Text widget กำหนด width และ height ต้องการ label widget แสดงจำนวนตัวอักษรทั้งหมด กำหนด event <KeyPress> และ <KeyRelease&g

  20. วิธีเปลี่ยนเส้น Canvas ใน Tkinter จากเส้นประเป็นเส้นทึบ

    Widget Canvas เป็น widget ยอดนิยมสำหรับการแสดงผลทางกราฟิกใน Tkinter แสดงเส้นใน Canvas ใช้เมธอดในตัว create_line(x1,y1,x2,y2, **options) ระบุประเภทเส้นด้วยคุณสมบัติ dash เพื่อเปลี่ยนประเภทเส้นจากทึบเป็น dash แบบไดนามิก ใช้ configure() ส่งค่าว่างให้ dash จะเปลี่ยนจาก solid เป็น dash ตัวอย่าง ตัวอย่าง

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:318/451  20-คอมพิวเตอร์/Page Goto:1 312 313 314 315 316 317 318 319 320 321 322 323 324