Giao diện người dùng đồ họa với Tk¶
Tk/Tcl từ lâu đã là một phần không thể thiếu của Python. Nó cung cấp một bộ công cụ cửa sổ độc lập và mạnh mẽ, có sẵn cho các lập trình viên Python sử dụng gói tkinter và phần mở rộng của nó, mô-đun tkinter.ttk.
Gói tkinter là một lớp hướng đối tượng mỏng nằm trên Tcl/Tk. Để sử dụng tkinter, bạn không cần phải viết mã Tcl, nhưng bạn sẽ cần tham khảo tài liệu Tk và đôi khi là tài liệu Tcl. tkinter là một tập hợp các trình bao bọc triển khai các tiện ích Tk dưới dạng các lớp Python.
Ưu điểm chính của tkinter là nó nhanh và thường đi kèm với Python. Mặc dù tài liệu tiêu chuẩn của nó còn yếu nhưng vẫn có sẵn tài liệu tốt, bao gồm: tài liệu tham khảo, hướng dẫn, sách và những tài liệu khác. tkinter cũng nổi tiếng vì có giao diện lỗi thời, đã được cải tiến rất nhiều trong Tk 8.5. Tuy nhiên, có nhiều thư viện GUI khác mà bạn có thể quan tâm. wiki Python liệt kê một số GUI frameworks and tools thay thế.
tkinter--- Giao diện Python với Tcl/Tktkinter.colorchooser--- Hộp thoại chọn màutkinter.font--- Trình bao bọc phông chữ Tkinter- Hộp thoại Tkinter
tkinter.messagebox--- Lời nhắc tin nhắn Tkintertkinter.scrolledtext--- Tiện ích văn bản cuộntkinter.dnd--- Hỗ trợ kéo và thảtkinter.ttk--- Widget theo chủ đề Tk- IDLE --- Trình soạn thảo và shell Python
turtle--- Đồ họa rùa- Giới thiệu
- Bắt đầu
- Hướng dẫn
- Làm thế nào để...
- Tham khảo đồ họa rùa
- Các phương thức của RawTurtle/Turtle và các hàm tương ứng
- Các phương thức của TurtleScreen/Screen và các chức năng tương ứng
- Lớp học công cộng
- Giải thích
- Trợ giúp và cấu hình
turtledemo--- Kịch bản demo- Những thay đổi kể từ Python 2.6
- Những thay đổi kể từ Python 3.0