Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. วิธีเปลี่ยนฟอนต์เริ่มต้น (Default Font) ของ Widget ทั้งหมดใน Tkinter

    เพื่อเปลี่ยนพฤติกรรมเริ่มต้นของ Widget ใน Tkinter เราสามารถใช้เมธอด option_add() คุณสมบัติและค่าที่ส่งเข้าเมธอดนี้จะส่งผลต่อ Widget ทุกตัวในแอปพลิเคชันที่ใช้ข้อความ ทำให้เปลี่ยนฟอนต์ได้ทุกที่ในครั้งเดียว ตัวอย่างโค้ด ในที่นี้เราส่งพารามิเตอร์ 2 ตัวเข้า option_add() คือ option_add(*font, font-family

  2. วิธีเปิดหน้าต่าง Tkinter ในโหมดเต็มหน้าจอ (Maximized) ตั้งแต่เริ่มต้น

    Tkinter จะสร้างหน้าต่างด้วยขนาดเริ่มต้นเมื่อเริ่มต้นแอปพลิเคชัน เราสามารถปรับขนาดหน้าต่างได้ด้วยเมธอด geometry() แต่หากต้องการให้หน้าต่างขยายเต็มหน้าจอ (Maximize) ทันทีที่เปิด สามารถใช้เมธอด state() โดยส่งค่า zoomed เข้าไป ตัวอย่างโค้ด # นำเข้าไลบรารีที่จำเป็น from tkinter import * # สร้างอินสแตนซ

  3. วิธีตั้งค่าค่า/ข้อความให้กับ Entry Widget ผ่านปุ่ม Button ใน Tkinter

    Widget Entry ใน Tkinter ใช้แสดงข้อความบรรทัดเดียว เราสามารถตั้งค่าหรือเปลี่ยนค่าของ Entry widget ได้โดยการกดปุ่ม Button ซึ่งเกี่ยวข้องกับ 2 การดำเนินการหลักคือ insert (แทรกข้อความ) และ delete (ลบข้อความ) ตัวอย่างโค้ด # นำเข้าไลบรารีที่จำเป็น from tkinter import * # สร้างอินสแตนซ์ของเฟรม Tkinter wi

  4. วิธีเปลี่ยนสีขอบ (Border Color) ของ Widget ใน Tkinter

    หากต้องการเปลี่ยนสีขอบของ Widget ใน Tkinter สามารถกำหนดคุณสมบัติ highlightcolor และ highlightbackground ร่วมกับ highlightthickness เพื่อควบคุมความหนาของขอบได้ ตัวอย่างโค้ด ตัวอย่างนี้สร้าง Entry widget และปุ่ม Button ที่เมื่อคลิกจะเปลี่ยนสีขอบของ Entry เป็นสีแดง # นำเข้าไลบรารีที่จำเป็น from tkinte

  5. วิธีตั้งค่าข้อความเริ่มต้น (Default Text) ให้กับ Widget Entry ใน Tkinter

    Widget Entry ใน Tkinter ใช้สำหรับรับข้อมูลข้อความบรรทัดเดียวจากผู้ใช้ เช่น ในการสร้างฟอร์มล็อกอิน ฟอร์มสมัครสมาชิก หรือฟอร์มป้อนข้อมูลต่างๆ เราสามารถกำหนดข้อความเริ่มต้น (Placeholder/Default Text) ให้กับ Entry widget ได้โดยใช้ฟังก์ชัน insert() โดยส่งข้อความที่ต้องการเป็นอาร์กิวเมนต์ ตัวอย่างโค้ด #

  6. วิธีตั้งค่าขนาดหน้าต่าง Tkinter ให้คงที่ ไม่สามารถปรับขนาดได้

    โดยปกติเมื่อรันแอปพลิเคชัน Tkinter หน้าต่างจะมีขนาดที่ผู้ใช้สามารถปรับเปลี่ยนได้ (Resizable) หากต้องการล็อกขนาดหน้าต่างให้คงที่ ไม่ให้ผู้ใช้ยืดหรือบีบอัดขนาด เราสามารถใช้เมธอด resizable() ได้ เมธอดนี้รับค่า 2 ตัวคือ ความกว้าง (width) และความสูง (height) โดยการส่งค่า False (หรือ 0) เข้าไปทั้งคู่ จะท

  7. วิธีทำให้หน้าต่าง Tkinter อยู่บนสุดเหนือโปรแกรมอื่นๆ

    เมื่อสร้างโปรแกรม GUI ด้วย Tkinter หน้าต่างโปรแกรมมักจะแสดงอยู่เบื้องหลังโปรแกรมอื่นๆ ทำให้ผู้ใช้ต้องคลิกเพื่อนำหน้าต่างขึ้นมาด้านหน้าเอง ในการแก้ปัญหานี้ เราสามารถใช้คุณสมบัติ attributes(-topmost, True) เพื่อบังคับให้หน้าต่าง Tkinter อยู่บนสุดตลอดเวลา ตัวอย่างโค้ด # นำเข้าไลบรารี Tkinter from tkin

  8. วิธีส่ง Arguments ให้ Button Command ใน Tkinter

    ภาพรวม สมมติทำงานกับ Tkinter App มี Buttons ที่ต้อง Pull Out Window หรือ Event เพื่อทำให้ Button ทำงานเต็มที่ ส่ง Arguments บางอย่างเป็น Command Value Command เป็น Button Attribute รับ Function Name เป็น Value Function นิยามการทำงานของ Event นั้น สร้าง Button และเพิ่ม Events โดยส่ง Arguments ให้ Co

  9. วิธีทำให้หน้าต่าง Tkinter ไม่สามารถปรับขนาดได้

    ภาพรวม Tkinter สร้าง Resizable Window สำหรับทุกแอป สมมติต้องการ Non-resizable Window ใช้ resizable(height, width) ส่งค่า height=None และ width=None เมธอดนี้ทำงานได้ด้วย Boolean Values resizable(False, False) ตัวอย่างโค้ด # Import the required libraries from tkinter import * # Create an instance of

  10. วิธีทำให้หน้าต่าง Tkinter โผล่หน้าสุด (Jump to Front)

    ภาพรวม เพื่อทำให้หน้าต่าง Tkinter หรือ Root Window โผล่เหนือหน้าต่างอื่นทั้งหมด ใช้เมธอด attributes รับ 2 ค่า ระบุ topmost และ Boolean Value ตัวอย่างโค้ด # Importing the library from tkinter import * # Create an instance of tkinter window or frame win = Tk() # Setting the geometry of window win.geo

  11. วิธีทำให้ Tkinter Widget ไม่มองเห็น (Invisible)

    ภาพรวม เพื่อทำให้ Tkinter Widget ไม่มองเห็น ใช้เมธอด pack_forget() โดยปกติใช้ Unmap Widgets จากหน้าต่าง ตัวอย่างโค้ด # Import the required libraries from tkinter import * # Create an instance of tkinter frame win = Tk() # Set the geometry of frame win.geometry(600x250) # Set the resizable property

  12. วิธีติดตั้ง Tkinter สำหรับ Python บน Linux

    ภาพรวม Tkinter เป็นไลบรารียอดนิยมสร้าง GUI App เพื่อสร้างแอปด้วย Tkinter ต้องติดตั้งและ Import ไลบรารีใน Notebook ก่อนติดตั้ง Tkinter ใน Local Environment ตาม Windows หรือ Linux OS สำหรับ Windows Users pip install tkinter หรือ pip install tk สำหรับ Linux หรือ Mac Users apt-get install python-tk ติด

  13. วิธีดึงข้อความของ Tkinter Label

    ภาพรวม Tkinter Labels ใช้สร้างและแสดง Text หรือ Image บนหน้าต่าง มี Components และ Functions ปรับแต่ง Label เช่น Font-family, Padding, Width, Height เพื่อดึง Label Text บนหน้าต่าง เขียนค่า Text ที่จะแสดงบนหน้าต่าง ตัวอย่างโค้ด # Import the required library from tkinter import * # Create an instance

  14. วิธีดึงขนาดหน้าจอใน Tkinter

    ภาพรวม Tkinter สร้าง Window/Frame Object ที่แสดง Widgets, Frames Components ปรับขนาดหน้าต่างตาม User-defined Geometry เพื่อดึงขนาดหน้าจอ ใช้ winfo_screenwidth() คืนความกว้างหน้าจอ และ winfo_screenheight() ความสูงใน Pixels ตัวอย่างโค้ด # Import the required libraries from tkinter import * # Create a

  15. วิธีรับ Input จาก Tkinter Text Widget

    ภาพรวม ใน Tkinter สร้าง Text Widgets ด้วย Attributes และ Packages แต่ขณะสร้าง GUI App บางครั้งต้อง Capture Input จาก Text Widget รับ Input จาก User ใน Text Widget ด้วยเมธอด .get() ระบุ Input Range เริ่มจาก 1.0 ถึง END แสดงตัวอักษรตั้งแต่ต้นจนจบ ตัวอย่างโค้ด # Import tkinter library from tkinter imp

  16. วิธีแสดง Full-screen Mode ใน Tkinter

    ภาพรวม Tkinter แสดงหน้าต่างแอปด้วย Default Size แต่สามารถแสดง Full-screen ด้วยเมธอด attributes(-fullscreen, True) เมธอดนี้ใช้กำหนด Property ของ Tkinter Window เช่น transparentcolor, alpha, disabled, fullscreen, toolwindow, topmost ตัวอย่างโค้ด # Import the tkinter library from tkinter import * # Cr

  17. วิธีลบ Tkinter Widgets จากหน้าต่าง

    ภาพรวม บางครั้งต้องการลบ Widget ที่ไม่ใช้ในแอป ลบ Widgets จาก Window/Frame ได้ด้วยเมธอด .destroy() ใน Tkinter เรียกใน Widget โดยนิยาม Function สำหรับมัน ตัวอย่างโค้ด # Import the tkinter library from tkinter import * # Create an instance of tkinter frame win = Tk() # Set the geometry win.geometry(6

  18. วิธีสร้าง Password Entry Field ใน Tkinter

    ภาพรวม สมมติต้องการเพิ่ม Entry Widget รับ Password โดยทั่วไป Password แสดงด้วย * ทำให้ Credentials เป็น Encrypted Form สร้าง Password Field ได้ด้วย Tkinter Entry Widget ตัวอย่างโค้ด # Import the required libraries from tkinter import * # Create an instance of tkinter frame win = Tk() # Set the geom

  19. วิธีสร้าง Multiline Entry ใน Tkinter

    ภาพรวม สมมติต้องการสร้าง Entry Widget รองรับ Multiline User Input ใช้ Constructor Text() ตัวอย่างโค้ด # Import the library from tkinter import * # Create an object of tkinter window or frame win = Tk() # Define the geometry of window win.geometry(650x250) # Create an instance of Text Widget text =

  20. วิธีสร้าง Download Progress Bar ใน Tkinter

    ภาพรวม สมมติสร้างแอปโต้ตอบกับ Sources และ Files เช่น Download Files, Tracking File เพื่อทำ Progressbar ใช้ Package tkinter.ttk ที่มี Module Progressbar สร้าง Object ของ Progressbar Orientation Horizontal นิยาม Function เพิ่มค่า Progressbar และ Update ตลอด ตัวอย่างโค้ด # Import the required librarie

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:257/451  20-คอมพิวเตอร์/Page Goto:1 251 252 253 254 255 256 257 258 259 260 261 262 263