Cách chèn hình ảnh trong Python Tkinter
Bạn không cần sử dụng thư viện xử lý ảnh PIL vì tkinter xử lý hiển thị ảnh.
from tkinter import * root =Tk() root.geometry("800x400") frame_image = Frame(root, borderwidth=2, bg="white", relief=SUNKEN) frame_image.pack(side=TOP, fill="x") frame_image.picture = PhotoImage(file="C:/Users/ABC/PycharmProjects/pythonProject/colleage.jpg") frame_image.label = Label(frame_image, image=frame_image.picture) frame_image.label.pack() mainloop() Trong hướng dẫn Python này, chúng ta sẽ tìm hiểu cách thêm hình ảnh trong Python Tkinter. chúng ta hãy bắt đầu Hình ảnh Python Tkinter với các ví dụ bên dưới Show
Mục lục
Hình ảnh Python TkinterPython Tkinter có phương thức PhotoImage cho phép đọc ảnh trong Python Tkinter. Và sau đó, Hình ảnh có thể được đặt bằng cách cung cấp thêm biến PhotoImage trong thuộc tính hình ảnh của các tiện ích như Nhãn, Nút, Khung, v.v.
Mã số Đây là mã cơ bản để trình bày cách thêm hình ảnh trong Python Tkinter. Vì đoạn mã dưới đây chỉ để hiển thị một hình ảnh nên chúng tôi đã sử dụng phương thức PhotoImage trong Python Tkinter
đầu ra Trong kết quả này, hình ảnh được hiển thị bằng tiện ích nhãn và vì chúng tôi không cung cấp bất kỳ hình học nào nên kích thước ứng dụng bằng với kích thước của hình ảnh Hình ảnh Python TkinterĐọc. Cách tạo một máy tính trong Python Hiển thị hình ảnh Python TkinterHình ảnh trong Python Tkinter có thể được hiển thị bằng cách sử dụng mô-đun PhotoImage hoặc bằng cách sử dụng thư viện Gối
Mã sử dụng phương pháp PhotoImage Trong mã này, bạn có thể quan sát thấy rằng chúng tôi chưa nhập bất kỳ thư viện nào vì PhotoImage được tải tự động khi mọi thứ được nhập
Đầu ra của phương thức PhotoImage Hình ảnh được hiển thị trên canvas và hiển thị không đầy đủ vì chúng tôi đã cung cấp chiều cao và chiều rộng của canvas nhỏ hơn kích thước của hình ảnh Python Tkinter hiển thị hình ảnh bằng PhotoImageMã sử dụng Thư viện gối Trong mã này, chúng tôi đã nhập ImageTk, phương thức Hình ảnh từ thư viện PIL. PIL là tên viết tắt của một cái gối. Mặc dù mã trông rất giống với mã trước đó nhưng bây giờ chúng ta có thể đọc thêm các phần mở rộng hình ảnh như jpg, png, bitmap, v.v.
Đầu ra của hình ảnh được hiển thị bằng Thư viện gối Đầu ra tương tự như phần PhotoImage và ảnh không đầy đủ vì kích thước của cửa sổ được cung cấp nhỏ hơn kích thước gốc của ảnh Hiển thị hình ảnh Python TkinterĐọc. Thanh menu Python Tkinter – Cách sử dụng Nút hình ảnh Python TkinterTiện ích nút trong Python Tkinter có thuộc tính hình ảnh, bằng cách cung cấp biến hình ảnh, chúng ta có thể đặt hình ảnh trên tiện ích nút
Trong phần này, chúng ta sẽ tìm hiểu cách đưa hình ảnh vào nút trong Python Tkinter Mã số Trong mã này, chúng tôi đã thêm một hình ảnh trên nút. Người dùng có thể nhấp vào hình ảnh để thực hiện hành động
đầu ra Trong đầu ra này, Tải xuống hình ảnh được thêm vào nút. Người dùng có thể nhấp vào hình ảnh này để tải xuống tệp Nút hình ảnh Python TkinterĐọc. Nút kiểm Python Tkinter – Cách sử dụng Nền hình ảnh Python TkinterTrong phần này, chúng ta sẽ tìm hiểu cách chèn ảnh nền trong Python Tkinter. Nói cách khác, cách đặt hình nền trong Python Tkinter
Mã số Trong mã này, chúng tôi đã nhập trình duyệt web để chúng tôi có thể mở trang web. Chúng tôi đã đặt hình ảnh trong nền bằng cách sử dụng phương thức canvas create_image và sau đó sử dụng create _text và create_window chúng tôi đã đặt nút và văn bản trên cửa sổ
đầu ra Trong kết quả này, bạn có thể thấy ứng dụng đó có hình nền, văn bản và nút. Khi người dùng nhấp vào nút, họ sẽ được chuyển hướng đến một trang web Nền hình ảnh Python TkinterĐọc. Nút phóng xạ Python Tkinter – Cách sử dụng Thay đổi kích thước hình ảnh Python TkinterTrong phần này, chúng ta sẽ tìm hiểu cách thay đổi kích thước hình ảnh trong Python Tkinter
Mã số Trong mã này, chúng tôi đã sử dụng phương thức Image từ mô-đun Gối để thay đổi kích thước của hình ảnh ________số 8đầu ra Trong kết quả này, bạn có thể thấy hình ảnh đó đang thay đổi kích thước theo chiều cao và chiều rộng do người dùng cung cấp. Đây là một ứng dụng chính thức được tạo bằng Python Tkinter có thể được sử dụng cho các hoạt động hàng ngày Thay đổi kích thước hình ảnh Python TkinterĐọc. Nút Python Tkinter – Cách sử dụng Kích thước hình ảnh Python TkinterTrong phần này, chúng ta sẽ tìm hiểu cách lấy kích thước ảnh trong Python Tkinter
Mã số Trong mã này, 1 lệnh này hiển thị chiều cao và chiều rộng của hình ảnh. Ở đây, img là biến lưu file file 0đầu ra Trong kết quả này, bạn có thể thấy chiều cao và chiều rộng của hình ảnh được hiển thị ở cuối trang Kích thước hình ảnh Python TkinterĐọc. Tạo trò chơi rắn trong Python Tkinter Nhãn hình ảnh Python TkinterTrong phần này, chúng ta sẽ tìm hiểu cách đặt hình ảnh trên tiện ích Nhãn trong Python Tkinter
Mã số Đây là mã đơn giản để hiển thị hình ảnh bằng tiện ích Nhãn trong Python Tkinter
đầu ra Hình ảnh Python Tkinter trên Tiện ích nhãnĐọc. Cách lấy đầu vào của người dùng và lưu trữ trong biến bằng Python Tkinter Hình ảnh Python Tkinter không tồn tạiĐây là một lỗi phổ biến mà hầu hết các lập trình viên làm việc với hình ảnh trong Python Tkinter đều gặp phải, lỗi này cho biết, Hình ảnh Python Tkinter không tồn tại
Bạn có thể thích các hướng dẫn Python tkinter sau đây
Trong hướng dẫn này, chúng ta đã học cách thêm hình ảnh trong Python Tkinter. Ngoài ra, chúng tôi đã đề cập đến các chủ đề này
Bijay Kumar Python là một trong những ngôn ngữ phổ biến nhất ở Hoa Kỳ. Tôi đã làm việc với Python trong một thời gian dài và tôi có kinh nghiệm làm việc với nhiều thư viện khác nhau trên Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn, v.v… Tôi có kinh nghiệm làm việc với nhiều khách hàng khác nhau . Kiểm tra hồ sơ của tôi Bạn có thể thêm hình ảnh vào Tkinter không?Tiện ích nhãn của Tkinter có thể được sử dụng để hiển thị hình ảnh hoặc văn bản . Để hiển thị hình ảnh, yêu cầu sử dụng Image và ImageTk được nhập từ gói Gối Python (còn gọi là PIL).
Làm cách nào để chèn hình ảnh trong Python?Cách chèn hình ảnh trong Python . + 8. Cài đặt PIL (Thư viện hình ảnh Python). sau đó. từ PIL nhập Hình ảnh myImage = Hình ảnh. open("your_image_here"); . chỉ();. + 4. . Làm cách nào để thêm hình nền trong Python bằng Tkinter?Nói chung, Tkinter cung cấp một phương thức để thêm hoặc đặt hình nền bằng cách sử dụng hàm PhotoImage() bằng cách chuyển tên tệp của hình ảnh hoặc đường dẫn nguồn của hình ảnh. This method can be used for setting the background image of any widget, and there is no need for any extra module to be imported. |