2013-05-20 41 views
6

Tôi đang cố gắng để nhập khẩu tktable để tạo ra một bảng đơn giản, nhưng tôi nhận được báo lỗi dưới đây:ImportError: Không có mô-đun tên tktable

File "prob.py", line 7, in import tktable ImportError: No module named tktable

from tkinter import * 
import tktable 

root = Tk() 
root.title("Probabilidade e estatistica") 

table = tktable.Table(root, rows=2, cols=10) 
table.pack() 

root.mainloop() 
+2

tktable không phải là một phần của thư viện chuẩn. bạn sẽ cần phải cài đặt nó. – mgilson

+0

Bạn có biết bất kỳ hướng dẫn nào để cài đặt thư viện tktable trên ubuntu không? –

+0

Không. Tôi chưa bao giờ thực sự nghe về thư viện trước câu hỏi này. (hoặc nếu tôi đã nghe về nó, tôi không nhớ nó). – mgilson

Trả lời

1

tktable không đi kèm với bản phân phối chuẩn Python, không may. Vì vậy, bạn cần phải tải xuống và sao chép nó vào thư mục làm việc của bạn hoặc đặt nó dưới thư mục site-packages của bản phân phối Python của bạn.

tktable là thư viện trình bao quanh thư viện cùng tên cho ngôn ngữ Tcl và bộ công cụ GUI Tk GUI của nó. Nó được viết bởi Guilherme Polo (người viết ttk). Nó hỗ trợ hình ảnh, cửa sổ nhúng, màu sắc và phông chữ khác nhau và hơn thế nữa.

Bạn có thể tải xuống phiên bản tktable hỗ trợ cả Python 3 và Python 2 từ this GitHub repository, nơi bạn có thể tìm thấy thông tin khác về cách sử dụng. Một phiên bản cho Python 2 cũng có sẵn here. Nếu bạn cần tham khảo đầy đủ về tất cả các tùy chọn được hỗ trợ, ActiveState documentation trên Tcl/Tk TkTable có thể là cách tốt nhất để thực hiện ngay bây giờ.

+0

Tôi đã cài đặt nó cục bộ, v.v. nhưng có vẻ như TkTable (phần Tcl/Tk) không được duy trì và đã bị xóa khỏi repos. Tôi hơi cảnh giác nếu tôi thực sự nên sử dụng phiên bản TkTable cũ và không bị ràng buộc và đặt nó từ đó ... – polemon

+0

@polemon Tôi cho rằng phiên bản ActiveState của 'tktable' của Tcl/Tk được duy trì, nhưng bạn nên yêu cầu câu trả lời chính xác trên diễn đàn của họ. – nbro

+0

Điều này không hoạt động trong Python 3, tôi nhận được thông báo này: "_tkinter.TclError: tên lệnh không hợp lệ" bảng "". –

Các vấn đề liên quan