Tôi muốn tạo trường văn bản kiểu tìm kiếm trong QT có thể chứa cả văn bản chuẩn cũng như những gì tôi gọi là "thẻ" ... về cơ bản các cụm từ tìm kiếm bổ sung được đánh dấu riêng và tách biệt . Tôi hình dung điều này giống như đa lựa chọn trong "Chọn" (thư viện Javascript). http://harvesthq.github.com/chosen/QT - đa lựa chọn
Tôi không thể tìm thấy bất kỳ điều gì tương tự thông qua tìm kiếm. Dường như các loại hộp văn bản QT tiêu chuẩn không được thiết kế để có "các widget con". Có vẻ như QTextEdit hỗ trợ HTML ... có thể là một khả năng ... nhưng các tài liệu không rõ ràng với tôi như những gì được hỗ trợ về CSS (mà tôi nghĩ rằng sẽ được yêu cầu để có được định dạng mong muốn). http://doc.qt.io/qt-5/qtextedit.html#html-prop
Buồn cười ... Tôi đã đến cuối trang gửi này và nhận ra tôi phải gắn thẻ thẻ này (đây là câu hỏi SO đầu tiên của tôi) ... Hộp trình thêm thẻ này gần như chính xác những gì tôi muốn!
Giới thiệu về khả năng tương thích css: http://developer.qt.nokia.com/doc/qt-4.8/richtext-html-subset.html. Bạn có thể thử mô phỏng hành vi mong muốn với các bảng và một số css-magic, mặc dù nó sẽ không dễ dàng vì richtext không hỗ trợ bất kỳ thành phần đầu vào nào (các nút 'remove tag'). Bạn nên cung cấp thêm thông tin về hành vi mong muốn để có được câu trả lời chính xác hơn. Mỗi từ được cho là "được gắn thẻ" hay là văn bản có ít thẻ trong đó? Các từ được gắn thẻ có phải vẫn có thể chỉnh sửa hoặc chỉ có thể di chuyển được không? Nếu tôi có một chút thời gian, tôi sẽ cố gắng tạo ra thứ gì đó như bạn cần. –