cuốn sách gpt4 ai đã làm

python — Tại sao tôi cần nhập tkinter.messagebox mà không cần nhập tkinter.Tk() sau khi nhập tkinter?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 23:59:20 50 4
mua khóa gpt4 Nike

Đã xảy ra lỗi: "AttributionError: mô-đun 'tkinter' không có thuộc tính 'hộp thông báo'" mặc dù importtkinter Nó đã được đưa ra ngay từ đầu tại sao tkinter.Tk noerror()Tuyên bố ?

tôi đã tìm thấy import Các câu lệnh không giống như trong ngôn ngữ C #bao gồm tuyên bố để tôi có thể hiểu rằng chúng ta cần nhập tkinter.messagebox Nếu chúng ta muốn sử dụng nó thậm chí importtkinter đưa ra, nhưng điều làm tôi bối rối là tại sao tkinter.Tk Hoạt động tốt ngay cả khi chúng tôi không viết như thế importtkinter.Tk Một cái gì đó như thế này?

thời gian nhập, hệ thống
importtkinter
#import tkinter.messagebox

cửa sổ = tkinter.Tk()
tkinter.messagebox.showwarning()
window.mainloop()

câu trả lời hay nhất

tkinter.Tk() Chức năng là tkinter một phần của. Tuy nhiên,hộp tin nhắn Chức năng là tkinter.messagebox một phần củatkinter.messagebox Đúng tkinter một mô-đun khác trong . đó là lý do tại sao tkinter.Tk() Chỉ cần nhập khẩu tkinter sẽ hoạt động tốt, nhưng tkinter.messagebox Mô-đun hộp thông báo cần được nhập.

Để biết thêm thông tin về các mô-đun Tkinter, vui lòng truy cập official documentation .

Bạn có thể làm cho nó hoạt động nếu bạn đáp ứng bất kỳ điều kiện nào sau đây:

từ hộp thông báo nhập tkinter

Sau đó gọi hàm như thế này:

hộp thư.showwarning()

Hoặc nhập như bạn đã nhận xét trong mã của mình:

nhập tkinter.messagebox

Gọi như bạn:

tkinter.messagebox.showwarning()

Hy vọng điều này sẽ giúp.

Giới thiệu về python - Tại sao tôi cần nhập tkinter.messagebox nhưng không cần nhập tkinter.Tk() sau khi nhập tkinter? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/56268474/

50 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress