Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. การเปลี่ยนลักษณะ Scrollbar ใน Tkinter (ใช้ ttk styles)

    Scrollbar ใช้ห่อหุ้มข้อความหรือตัวอักษรจำนวนมากใน frame หรือหน้าต่าง มันให้ text widget สามารถเก็บตัวอักษรได้มากเท่าที่ผู้ใช้ต้องการ Scrollbar มี 2 ประเภท: Horizontal Scrollbar และ Vertical Scrollbar ความยาวของ Scrollbar จะเปลี่ยนเมื่อจำนวนตัวอักษรใน Text widget เพิ่มขึ้น เราสามารถกำหนดค่ารูปแบบของ

  2. แนบ Scrollbar กับ Listbox แทนที่จะแนบกับหน้าต่างใน Tkinter

    Listbox widget มีรายการรายการ เช่น รายการตัวเลขหรือตัวอักษร สมมติว่าคุณต้องการสร้างรายการยาวๆ ด้วย Listbox widget แล้วควรมีวิธีที่เหมาะสมในการดูรายการทั้งหมด การเพิ่ม Scrollbar ให้กับ Listbox widget จะช่วยในกรณีนี้ เพื่อเพิ่ม Scrollbar ใหม่ คุณต้องใช้ Listbox(parent, bg, fg, width, height, bd, **op

  3. วิธีสร้างปุ่มบน Tkinter Canvas

    Canvas widget เป็นหนึ่งใน widget ที่หลากหลายที่สุดในไลบรารี Tkinter คุณสามารถใช้ canvas วาดรูปร่างต่างๆ อาร์ค และวัตถุเพื่อทำอนิเมชันภายใน canvas เพื่อสร้างปุ่มบน Tkinter Canvas เพียงแค่ส่ง parent เป็น canvas แทน parent ใน Button constructor ตัวอย่าง ในตัวอย่างนี้ เราจะดูวิธีสร้าง Button ภายใน canv

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

    สมมติว่าเราสร้างสี่เหลี่ยมบน Tkinter canvas งานคือการให้สี่เหลี่ยมมีขอบที่มีสี เพื่อให้ขอบหรือกรอบกับสี่เหลี่ยม ให้กำหนดคุณสมบัติ outline ใน constructor และเพิ่มค่าสีใหม่เข้าไป ตัวอย่าง ในตัวอย่างนี้ เราจะสร้างสี่เหลี่ยมบน Tkinter canvas แล้วใส่สีขอบ # นำเข้าไลบรารีที่จำเป็น from tkinter import *

  5. วิธีเปลี่ยนความหนาของขอบรูปร่างบน Tkinter canvas

    สมมติว่าเราสร้างวงรีบน Tkinter canvas งานคือการเปลี่ยนความหนาของขอบวงรี เพื่อเปลี่ยนความหนาของขอบ ให้ระบุคุณสมบัติ width ใน constructor และกำหนดค่าเป็นจำนวนเต็ม คุณยังสามารถกำหนดคุณสมบัติ outline เพื่อตั้งสีของ ขอบ ของวงรี ตัวอย่าง # นำเข้าไลบรารีที่จำเป็น from tkinter import * # สร้างอินสแตนซ์ของ

  6. วิธีปรับขนาดรูปพื้นหลังให้เท่าขนาดหน้าต่างใน Tkinter

    เพื่อทำงานกับรูปภาพ ไลบรารี Python มีแพ็กเกจ Pillow หรือ PIL ที่ช่วยให้แอปพลิเคชันนำเข้ารูปภาพและดำเนินการต่างๆ ได้ สมมติว่าเราต้องการปรับขนาดรูปภาพแบบไดนามิกตามขนาดหน้าต่าง ในกรณีนี้ ต้องทำตามขั้นตอน: เปิดไฟล์รูปภาพในแอปพลิเคชัน Tkinter สร้าง Canvas Widget และใช้ create_image(**options) วางรูปภาพ

  7. การสร้าง Label ที่คลิกได้ใน Tkinter

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

  8. วิธีสร้าง popup window ด้วยโปรแกรม Tkinter

    Tkinter มีฟังก์ชันและคุณสมบัติในตัวมากมาย สามารถใช้ขยายฟังก์ชันภายในของแอปพลิเคชันได้ Popup ใน Tkinter สร้างโดยการกำหนด messagebox เพื่อทำงานกับ popup message boxes คุณต้อง import messagebox package ใน Tkinter ก่อนด้วยคำสั่ง import tkinter.messagebox ตัวอย่าง ในตัวอย่างนี้ เราจะสร้าง messagebox pop

  9. วิธีเชื่อมตัวแปรกับ Tkinter Entry widget

    Tkinter Entry widget เป็น Input widget ที่รองรับและยอมรับการป้อนข้อมูลบรรทัดเดียว ยอมรับตัวอักษรทุกประเภทในโมดูล UTF-8 เพื่อรับข้อมูลจาก Entry widget เราต้องกำหนดตัวแปร (ขึ้นอยู่กับชนิดข้อมูลที่ยอมรับ) ที่ยอมรับเฉพาะตัวอักษรสตริง แล้วใช้เมธอด get() เพื่อพิมพ์ข้อมูลที่ป้อนจาก Entry widget ตัวอย่าง #

  10. ปุ่มลัดแป้นพิมพ์กับ Tkinter ใน Python 3

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

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

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

  12. วิธีตั้งค่าลำดับ Tab ในแอปพลิเคชัน Tkinter

    ลำดับ Tab ในแอปพลิเคชันใดๆ กำหนดว่าอิลิเมนต์ไหนจะได้รับ focus ในแอปพลิเคชัน Tkinter ระบบจะค้นหา widget ถัดไปที่ต้อง focus อย่างต่อเนื่อง เพื่อตั้งค่าลำดับ Tab เราสามารถกำหนดฟังก์ชันและเลือก widget ทั้งหมดแล้วใช้เมธอด lift() จะทำให้ฟังก์ชันตั้งค่า focus บน widget เฉพาะได้อย่างเป็นโปรแกรม ตัวอย่าง #

  13. วิธีใช้ pip หรือ easy_install ติดตั้ง Tkinter บน Windows

    Tkinter เป็นไลบรารี Python ที่ใช้พัฒนาแอปพลิเคชัน GUI บนเดสก์ท็อป เพื่อพัฒนาแอปพลิเคชัน Tkinter เราต้องแน่ใจว่า Python ติดตั้งอยู่ในระบบแล้ว เราสามารถติดตั้ง Tkinter ในเครื่องได้โดยใช้คำสั่ง pip install tkinter ใน Command Prompt หรือ shell เมื่อเราใส่คำสั่ง pip install tkinter ใน command shell จะเร

  14. วิธีเปลี่ยนค่า Entry Widget ด้วย Scale ใน Tkinter

    Tkinter Entry widget เป็น input widget ที่รองรับการป้อนข้อมูลบรรทัดเดียว ยอมรับตัวอักษรทั้งหมดในช่องข้อความ เว้นแต่จะมีการตั้งค่าจำกัดการป้อนข้อมูล เราสามารถเปลี่ยนค่าของ Entry widget ด้วย Scale widget Scale widget มีค่าต่ำสุดและค่าสูงสุดที่จำกัดผู้ใช้ให้ปรับค่าในช่วงที่กำหนด เพื่ออัปเดตค่าใน Entry

  15. วิธีล้างเนื้อหา Text widget เมื่อคลิกที่ Entry widget เองใน Tkinter

    Tkinter Text widget เป็น Input widget ที่รองรับการป้อนข้อมูลหลายบรรทัด ยังเรียกว่า Text Editor ซึ่งอนุญาตให้ผู้ใช้เขียนเนื้อหาและข้อมูลในนั้น เนื้อหาของ Text widget สามารถล้างได้โดยกำหนดคำสั่ง delete(0, END) ทั่วไปเราสามารถล้างเนื้อหาโดยการคลิกที่ Entry widget เองได้ ซึ่งทำได้โดยการผูกฟังก์ชันกับอี

  16. เรียกใช้ฟังก์ชันด้วยปุ่มหรือปุ่มพิมพ์ใน Tkinter

    สมมติว่าเราต้องการเรียกใช้ฟังก์ชันทุกครั้งที่กดปุ่มหรือกดปุ่มพิมพ์สำหรับแอปพลิเคชันเฉพาะ เราสามารถผูกฟังก์ชันที่มีการดำเนินการกับปุ่มหรือปุ่มพิมพ์โดยใช้เมธอด bind(, callback_function) ที่นี่ คุณสามารถผูกปุ่มพิมพ์ใดก็ได้กับอีเวนต์หรือฟังก์ชันที่ต้องการเรียก ตัวอย่าง ในตัวอย่างนี้ เราสร้างฟังก์ชันที่

  17. Scrollbar แนวตั้งและแนวนอนบน Widget Tkinter

    Scrollbar มีประโยชน์ในการให้พฤติกรรมแบบไดนามิกในแอปพลิเคชัน ในแอปพลิเคชัน Tkinter เราสามารถสร้าง Scrollbar แนวตั้งและแนวนอนได้ Scrollbar ถูกสร้างโดยการสร้างออบเจกต์ของ widget Scrollbar() เพื่อสร้าง Scrollbar แนวนอน เราต้องระบุ orientation คือ horizontal หรือ vertical Scrollbar สามารถเข้าถึงได้เมื่อ

  18. การสร้าง Listbox ที่เลื่อนได้ภายใน Grid โดยใช้ Tkinter

    Widget Listbox ใช้แสดงรายการรายการ เช่น รายการตัวเลข รายการสินค้า รายชื่อพนักงานในบริษัท เป็นต้น อาจมีกรณีที่ Listbox มีรายการมากจนต้องมีวิธีเลื่อนดูภายในหน้าต่าง สำหรับวัตถุประสงค์นี้ เราสามารถแนบ Scrollbar เข้ากับ Listbox โดยการสร้างออบเจกต์ Scrollbar() หากเรากำหนดค่าและแนบ Listbox กับ Scrollbar

  19. โปรแกรมหาเส้นรอบรูปสามเหลี่ยมมากที่สุดด้วย Python

    สมมติว่าเรามีอาร์เรย์ nums ของความยาวบวก เราต้องหาเส้นรอบรูปสามเหลี่ยมมากที่สุด โดยเลือก 3 ค่าจากอาร์เรย์ ถ้าไม่สามารถสร้างสามเหลี่ยมพื้นที่ไม่ศูนย์ได้ ให้คืน 0 เช่น [8,3,6,4,2,5] ผลลัพธ์คือ 19 ขั้นตอนการแก้ปัญหา เรียง nums จากน้อยไปมาก a = pop ตัวสุดท้าย (มากที่สุด), b = pop ตัวถัดไป, c = pop ตัว

  20. โปรแกรมหาระยะห่างมากที่สุดของ 1 ในรูปแบบไบนารีของตัวเลขด้วย Python

    สมมติว่าเรามีตัวเลข N เราต้องหาระยะห่างมากที่สุดระหว่าง 1 ติดกันสองตัวในรูปแบบไบนารี ถ้าไม่มี 1 สองตัวติดกันให้คืน 0 เช่น 71 ผลลัพธ์คือ 4 เพราะ 71 ในไบนารีคือ 1000111 มี 1 4 ตัว 1 ตัวแรกและตัวที่สองห่างกัน 4 ตำแหน่ง ที่เหลือห่างกัน 1 ตำแหน่ง ดังนั้นระยะห่างมากที่สุดคือ 4 ขั้นตอนการแก้ปัญหา K = ลิส

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