Tôi là một newbie với một chút kinh nghiệm viết bằng BASIC, Python và, của tất cả mọi thứ, một smidgeon của assembler (như là một phần của một hack trò chơi điện tử). Tôi muốn tạo ra công cụ nhỏ để sửa đổi các giá trị hex tại các điểm cụ thể, trong một tập tin cụ thể, mà sẽ có một giao diện GUI.Là một newbie, tôi nên đi đâu nếu tôi muốn tạo một chương trình GUI nhỏ?
Điều tôi đang tìm kiếm là khả năng tạo chương trình GUI nhỏ, mà tôi có thể phân phối dưới dạng EXE (hoặc ít nhất là một thư mục độc lập). Tôi không quan tâm đến ý tưởng của các ngôn ngữ .NET, bởi vì tôi không muốn ép buộc mọi người tải xuống một gói .NET framework lớn. Tôi hiện đang có Python với IDLE và Boa Constructor được thiết lập, và ứng dụng chạy ở đó. Tôi đã thử tìm kiếm thông tin về việc biên dịch một ứng dụng python dựa trên Wxwidgets, nhưng kết quả tìm kiếm và thông tin tôi đã tìm thấy đã gây nhầm lẫn, hoặc hoàn toàn không thể hiểu được.
Câu hỏi của tôi là:
- là Python một ngôn ngữ tốt để sử dụng cho các loại dự án này?
- Nếu tôi sử dụng Py2Exe, các WxWidgets đã được bao gồm chưa? Hay người dùng của tôi có phải cài đặt WxWidgets trên máy của họ không? Tôi có suy nghĩ đúng lúc Py2Exe chỉ tạo ra một thư mục độc lập, 'dist', có các tệp cần thiết để người dùng chỉ cần nhấp đúp và chạy ứng dụng không?
- Nếu chương trình chỉ dựa vào Tkinter cho các công cụ GUI, sẽ được bao gồm trong EXE Py2Exe tạo ra? Nếu vậy, có bất kỳ trình xây dựng GUI/IDE 'trực quan' nào của họ cho Python chỉ với Tkinter không?
Thankyou cho thời gian của bạn,
JBMK
Hầu hết mọi người đều có .Net - hầu hết mọi người đều không có Python ... –