2010-06-22 42 views
9

Tôi muốn thiết kế một trình soạn thảo văn bản trong QT và lập kế hoạch để thực hiện các tính năng cơ bản sau đây,Làm thế nào để thiết kế một trình soạn thảo văn bản trong QT?

1) tính năng chỉnh sửa cơ bản như cắt, dán, định dạng, thụt đầu dòng, vv

2) hoàn thành tự động dựa trên ngữ cảnh. (trên cơ sở một số tập tin đầu vào xml)

3) Cú pháp tô sáng (dựa trên một số tập tin đầu vào xml)

bạn có thể xin đề xuất một số phương pháp cho kiến ​​trúc/thiết kế tổng thể?

+1

Chỉ cần chắc chắn: bạn đã thấy http://doc.trolltech.com/4.6/qsyntaxhighlighter.html và http://doc.trolltech.com/4.6/qcompleter.html (và http: // doc. trolltech.com/4.6/tools-customcompleter.html)? – stephan

+0

Cảm ơn. Tôi nhìn vào những ví dụ đó. Nhưng tôi muốn biết làm thế nào các mô-đun khác nhau như hoàn thành, cú pháp highlighter phù hợp với nhau để tạo ra thiết kế vững chắc cho trình soạn thảo. –

+0

Bạn cần tìm hiểu các khái niệm cơ bản về Qt để có thể kết hợp các nguồn này với nhau trong một ứng dụng ... – mosg

Trả lời

1

Bài đăng này là vào năm 2015. KHÔNG CÓ LIÊN KẾT DEAD

Như @mosg đã đề cập.

Trong thanh trình đơn. Tới Help> Index: và trong lĩnh vực nhìn tìm kiếm cho:

  1. Ứng dụng Ví dụ
  2. Completer Ví dụ
  3. QSyntaxHighlighter

Điều đó sẽ giúp bạn để bắt đầu.

+0

Tốt hơn là nên cập nhật câu trả lời được chấp nhận hơn là đăng câu trả lời riêng biệt. Câu trả lời này không thêm bất cứ điều gì khác biệt đáng kể. – ZygD

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