2013-04-21 35 views
5

Tôi thích PySide, và đã sử dụng nó một lúc rồi, nhưng trong chương trình tôi đang làm việc vào lúc này, tôi cần một trình soạn thảo mã nâng cao.QScintilla ở PySide

Tôi đã tìm thấy QScintilla, nhưng đó là dành cho PyQt. Điều đó tương thích với PySide và nếu có, tôi sẽ sử dụng nó như thế nào?
Tôi cũng đã xem PySide-QScintilla, nhưng tất cả đó là một vài tệp .h và một số __init.py____init__.py thậm chí không có bất kỳ điều gì liên quan đến các tệp .h! Có ai sử dụng nó không? Làm thế nào để bạn đưa nó vào một chương trình?
Tôi cũng thấy qutepart nhưng có vẻ như là quá cơ bản đối với những gì tôi cần.

tôi sẽ chấp nhận các giải pháp khác hơn QScintilla, nhưng họ cần phải có:

  • Lỗi Nêu bật
  • Syntax Highlighting
  • Mã Đề xuất (một trình đơn thả xuống trong khi gõ)
  • số dòng
  • Màu tùy chỉnh
  • Phải ít nhất là GPL (LGPL sẽ đẹp)

Bất kỳ tính năng nào khác đều tuyệt vời.

Trả lời

0

Làm một tìm kiếm Google nhanh chóng lớn lên như sau:

tôi nghi ngờ đầu tiên là một cổng trực tiếp, trong khi thứ hai là một số loại Scintilla wrapper thay vì một cổng QScintilla.

+1

Bạn sẽ sử dụng nó như thế nào trong một chương trình (như trong phần bạn sẽ nhập)? Bạn có cần phải xây dựng nó với cmake hoặc qmake hay cái gì khác? Một ít thông tin hơn sẽ hữu ích. – KFox