2011-01-24 20 views
10

Tôi hiện đang viết lại ứng dụng bảng điều khiển perl đang sử dụng các lời nguyền và lập kế hoạch triển khai nó bằng Python. Cho đến nay tôi đã thu hẹp các tùy chọn thư viện của mình thành các lời nguyền thẳng thắn, urwid và hộp thoại.Đề xuất giao diện người dùng của Bảng điều khiển Python

Ứng dụng về cơ bản là trình cài đặt cho một thiết bị sẽ chứa cấu hình cơ bản (tùy chọn mạng, tên máy chủ, v.v.). Có bất kỳ đề xuất hoặc chủ trương nào cho một trong những điều này so với người khác không? Bất kỳ hạn chế nghiêm trọng với urwid hoặc hộp thoại?

+3

Vâng, 'curses' nằm trong stdlib - một dấu cộng khá mạnh nếu bạn hỏi tôi. – delnan

Trả lời

2

Hộp thoại rất dễ sử dụng và là lựa chọn tốt cho trình cài đặt sử dụng giao diện 'giống như thuật sĩ'.

4

urwid là giao diện người dùng hoàn chỉnh và bạn có thể thực hiện hầu hết mọi thứ. Trong thực tế, tôi đang phát triển một ứng dụng bằng cách sử dụng urwid. Tuy nhiên, như Paulo Scardine nói, hộp thoại là một lựa chọn tốt hơn cho một ứng dụng giống như thuật sĩ.