หน้าแรก
หน้าแรก
สมมติว่าเรามีค่า n เราต้องหาจำนวนคู่ (a, b) [a
ในการสร้างโฟลเดอร์ใหม่โดยใช้ askdirectory โต้ตอบใน Tkinter เราสามารถทำตามขั้นตอนต่อไปนี้ - นำเข้าโมดูลที่จำเป็น กล่องโต้ตอบ จำเป็นต้องมีโมดูลสำหรับ askdirectory กระบวนการ. ระบบปฏิบัติการ โมดูลจำเป็นสำหรับวิธี makedirs สร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้ win.geometry วิธีการ
ในการบันทึกเนื้อหาของกล่องข้อความใน Tkinter เราสามารถทำตามขั้นตอนต่อไปนี้ - สร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้ win.geometry วิธีการ กำหนดวิธีการที่ผู้ใช้กำหนด open_text เพื่อเปิดไฟล์ข้อความใน อ่าน โหมด. อ่านเนื้อหาของไฟล์ข้อความและบันทึกไว้ในตัวแปรชื่อ เนื้อหา . จากนั้น ใช
ในการผูกเหตุการณ์ Tkinter กับปุ่มซ้ายของเมาส์ที่ถูกกดค้างไว้ เราสามารถทำตามขั้นตอนต่อไปนี้ - สร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้ win.geometry วิธีการ กำหนดตัวจัดการเหตุการณ์ handler1 เพื่อพิมพ์คำสั่งเมื่อเลื่อนเมาส์โดยกดปุ่มซ้ายค้างไว้ กำหนดตัวจัดการเหตุการณ์อื่น handler
ในการกำหนดตำแหน่งของปุ่ม เราใช้วิธีการวางของวิดเจ็ตปุ่ม วิธีสถานที่ใช้พิกัด x และ y ของปุ่ม ขั้นตอน - นำเข้าไลบรารีที่จำเป็นและสร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้ win.geometry วิธีการ ถัดไป สร้างปุ่มหลายปุ่มและตั้งชื่อเป็น ปุ่ม-1, ปุ่ม-2 เป็นต้น กำหนดตำแหน่งของปุ่มโดยใช้
ในการวางวัตถุไว้ตรงกลางเฟรม เราสามารถใช้ สถานที่ กระบวนการ. มาดูตัวอย่างกันว่าทำอย่างไร ขั้นตอน - นำเข้าไลบรารีที่จำเป็นและสร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้ win.geometry วิธีการ ถัดไป สร้างปุ่มและติดป้ายกำกับ กำหนดตำแหน่งของปุ่มโดยใช้วิธีการวางโดยป้อน x และ ย ค่าพิกัด
ในการวางวัตถุไว้ตรงกลางเฟรม เราสามารถใช้ สถานที่ กระบวนการ. มาดูตัวอย่างกันว่าทำอย่างไร ขั้นตอน - นำเข้าไลบรารีที่จำเป็นและสร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้วิธี win.geometry ถัดไป สร้างปุ่มและติดป้ายกำกับ กำหนดตำแหน่งของปุ่มโดยใช้วิธีการวางโดยระบุค่าพิกัด x และ y วา
ในการรัน infinite loop ใน Tkinter เราจะใช้เมธอด after เพื่อเรียกเมธอดแบบเรียกซ้ำหลังจากช่วงเวลาที่กำหนด จนกว่าผู้ใช้จะตัดสินใจหยุดการวนซ้ำ มาดูตัวอย่างง่ายๆ และดูวิธีการเริ่มต้นและหยุดการวนซ้ำที่ไม่สิ้นสุด ขั้นตอน - นำเข้าไลบรารีที่จำเป็นและสร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้ว
ไลบรารี่ Pillow ใน Python มีฟังก์ชันการประมวลผลภาพพื้นฐานทั้งหมด เป็นไลบรารีโอเพนซอร์สที่มีอยู่ใน Python ที่เพิ่มการรองรับในการโหลด ประมวลผล และจัดการรูปภาพในรูปแบบต่างๆ มาดูตัวอย่างง่ายๆ และดูวิธีการฝังรูปภาพในแคนวาส Tkinter โดยใช้แพ็คเกจหมอน (PIL) ทำตามขั้นตอนด้านล่าง - ขั้นตอน - นำเข้าไลบรารีที
Tkinter มาพร้อมกับวิดเจ็ตประเภทต่างๆ เช่น Button, Entry, Frame, Label, Radiobutton, Scrollbar เป็นต้น วิดเจ็ตเป็นองค์ประกอบอินเทอร์เฟซผู้ใช้แบบกราฟิกมาตรฐาน (GUI) ที่แสดงข้อมูลหรือช่วยให้ผู้ใช้โต้ตอบกับระบบ ในตัวอย่างนี้ เราจะมาดูวิธีกำจัดเส้นขอบออกจากแคนวาส ฟิลด์รายการ ป้ายกำกับ และปุ่ม ขั้นตอน -
ผืนผ้าใบเป็นพื้นที่สี่เหลี่ยมสำหรับวาดภาพหรือเค้าโครงที่ซับซ้อนอื่นๆ คุณวางกราฟิก ข้อความ วิดเจ็ตหรือเฟรมบน Canvas ได้ ในการวาดส่วนโค้งบนผ้าใบ tkinter เราจะใช้ create_arc() วิธีการของ Canvas และจัดหาชุดพิกัดเพื่อวาดส่วนโค้ง เราสามารถใช้ create_arc() เพื่อสร้างรายการส่วนโค้ง ซึ่งสามารถเป็นคอร์ด แบบแ
create_text วิธีการของวิดเจ็ต Canvas ใน Tkinter ไม่มีแอตทริบิวต์เช่น โครงร่าง หรือ เส้นขอบ เพื่อกำหนดเค้าร่างรอบวัตถุข้อความ ดังนั้น ในการใส่โครงร่างบนข้อความแคนวาส คุณสามารถทำตามขั้นตอนด้านล่าง - ขั้นตอน - นำเข้าไลบรารีที่จำเป็นและสร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้ root.geom
มีสองวิธีในการรับหน้าต่างที่ขยายให้ใหญ่สุดโดยอัตโนมัติใน Tkinter เราสามารถใช้วิธี state() ของ Tkinter และเรียกใช้ด้วยแอตทริบิวต์ zoomed . root.state("zoomed") วิธีที่สองคือการใช้ แอตทริบิวต์ วิธีการของ Tkinter พร้อมพารามิเตอร์ -fullscreen และตั้งค่าเป็น จริง . โดยค่าเริ่มต้น Tkinter จ
หากต้องการแสดงป้ายกำกับหลายรายการในบรรทัดเดียวด้วย Python Tkinter เราสามารถใช้เมธอด pack() ของป้ายกำกับและจัดตำแหน่งป้ายกำกับทั้งหมดให้อยู่ด้านเดียวกัน มาดูตัวอย่างและดูวิธีแสดงป้ายกำกับหลายรายการในบรรทัดเดียว ขั้นตอน - นำเข้าไลบรารีที่จำเป็นและสร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดย
เพื่อแสดงวันที่ปัจจุบันในหน้าต่าง tkinter เราจะใช้ วันที่และเวลา ห้องสมุด date = dt.datetime.now() ขั้นตอน - นำเข้าไลบรารีที่จำเป็นและสร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้เรขาคณิต วิธีการ โทร datetime.now() และเก็บค่าไว้ในตัวแปร date ถัดไป สร้างป้ายกำกับเพื่อแสดงวันที่ . ใ
ในการวางรูปภาพลงในเฟรม Tkinter คุณสามารถทำตามขั้นตอนด้านล่าง - ขั้นตอน - นำเข้าไลบรารีที่จำเป็นและสร้างอินสแตนซ์ของเฟรม tkinter ในการเปิดภาพและวางไว้ในกรอบ เราจะใช้ไลบรารี่ Pillow (PIL) กำหนดขนาดของเฟรมโดยใช้เรขาคณิต วิธีการ สร้างกรอบและระบุความสูงและความกว้าง วางกรอบตรงกลางหน้าต่างโดยใช้ p
หากต้องการออกจาก Python โดยใช้ปุ่ม Tkinter คุณสามารถทำตามขั้นตอนด้านล่าง - ขั้นตอน - นำเข้าไลบรารี tkinter และสร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้เรขาคณิต วิธีการ กำหนดฟังก์ชัน close() เพื่อปิดหน้าต่าง เรียกเมธอด win.destroy() ภายใน ปิด() . ต่อไป สร้างปุ่มและเรียก close()
หากต้องการจัดตำแหน่งปุ่มตรวจสอบให้ชิดซ้าย คุณสามารถใช้พารามิเตอร์จุดยึดและตั้งค่าเป็น w (ทิศตะวันตก). มาดูตัวอย่างกันว่าทำอย่างไร ขั้นตอน - นำเข้าไลบรารี tkinter และสร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้เรขาคณิต วิธีการ สร้าง LabelFrame เพื่อรวบรวมปุ่มตรวจสอบในกลุ่ม ถัดไป ส
ในการวาดเส้นประบนผ้าใบ Tkinter เราสามารถใช้พารามิเตอร์ dash ของ create_line() วิธีการ ขั้นตอน - นำเข้าไลบรารี tkinter และสร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้เรขาคณิต วิธีการ สร้างวิดเจ็ต Canvas และตั้งค่าความสูง และ ความกว้าง . จากนั้น ใช้ฟังก์ชัน create_line และส่งพิกัดข
ในการรับที่อยู่ IP ของผู้ใช้ เราสามารถใช้อินเทอร์เฟซเครือข่ายดั้งเดิมของ Python ซ็อกเก็ต . ก่อนอื่น เราต้องค้นหาชื่อโฮสต์ของอุปกรณ์ จากนั้นจึงขอที่อยู่ IP ที่เกี่ยวข้อง ในตัวอย่างนี้ เราจะใช้ ซ็อกเก็ต ห้องสมุดเพื่อรับชื่อโฮสต์และที่อยู่ IP และพิมพ์รายละเอียดบนฉลากสองใบ ขั้นตอน - นำเข้าไลบรารี tk