Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การใช้ Tkinter ใน Jupyter Notebook


Tkinter เป็นไลบรารี Python ที่ใช้สำหรับสร้างและพัฒนาแอปพลิเคชันที่ใช้ GUI เป็นโอเพ่นซอร์สที่สมบูรณ์ซึ่งทำงานบน Windows, Mac, Linux และ Ubuntu ในระบบปฏิบัติการ Windows เราสามารถติดตั้งไลบรารี Tkinter โดยใช้คำสั่ง pip install tkinter . มันจะติดตั้งโมดูลอื่น ๆ ทั้งหมดที่มาพร้อมกับไลบรารี Tkinter สามารถติดตั้ง Tkinter บนโน้ตบุ๊ก Jupyter ได้เช่นกัน โดยใช้คำสั่ง pip install tkinter . เราสามารถเรียกใช้คำสั่งมาตรฐานทั้งหมดของ Tkinter ในสมุดบันทึก Jupyter ได้

เมื่อเราติดตั้ง Tkinter ในโน้ตบุ๊ก Jupyter แล้ว เราสามารถตรวจสอบการติดตั้งได้โดยพิมพ์คำสั่งต่อไปนี้ -

from tkinter import *

ตอนนี้ หลังจากตรวจสอบการติดตั้ง คุณก็พร้อมที่จะเขียนโค้ดแอปพลิเคชัน Tkinter ในโน้ตบุ๊ก Jupyter แล้ว ตัวอย่างเช่น พิมพ์รหัสต่อไปนี้ในสมุดบันทึก Jupyter และเรียกใช้รหัสโดยกด "Shift + Enter"

ตัวอย่าง

#Import tkinter library
from tkinter import *
#Create an instance of Tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
def callback():
   Label(win, text="Hello World!", font=('Century 20 bold')).pack(pady=4)
#Create a Label and a Button widget
btn=Button(win, text="Press Enter", command= callback)
btn.pack(ipadx=10)
win.bind('<Return>',lambda event:callback())
win.mainloop()

ผลลัพธ์

การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างที่มีวิดเจ็ตปุ่ม

การใช้ Tkinter ใน Jupyter Notebook

ในผลลัพธ์ที่กำหนด เมื่อเรากดปุ่ม Enter จะแสดงวิดเจ็ตป้ายกำกับพร้อมข้อความ