2014-12-09 13 views
6

Tôi đang sử dụng QtCreator và luôn khi tôi cần phải hiển thị chuỗi lớn, nó tỉa, xem ảnh chụp màn hình: enter image description hereLàm thế nào để hiển thị toàn bộ QString trong khi gỡ lỗi

Có cách nào để hiển thị toàn bộ QString? Lưu ý rằng việc sử dụng nội dung Chế độ xem mở trong trình chỉnh sửa cũng không giúp ích gì, nó giống nhau ở đó.

Trả lời

6

Có cài đặt trong "Công cụ -> Tùy chọn -> Trình gỡ lỗi -> (Cụm từ & Biểu thức hoặc Chung (tùy thuộc vào phiên bản trình tạo của bạn))" giới hạn độ dài chuỗi thành 10.000 ký tự mặc định.

0

Bạn nói đúng, tôi đã thử trên máy của mình với chuỗi ký tự 150000 và điều tương tự cũng xảy ra ... Có vẻ như qDebug() có cùng giới hạn. Tôi khuyên bạn nên xuất chuỗi của bạn thành tệp, sử dụng fstream chẳng hạn.

+0

Nhưng điều đó không giải quyết vấn đề với gỡ lỗi, không có cách nào để làm cho nó làm việc trực tiếp trong qtcreator để tôi không phải lưu trữ chuỗi ở đâu đó khác để xem thời gian chạy? – Petr

0

Dường như là giới hạn của giao diện người dùng của Qt Creator để cắt độ dài hiển thị của chuỗi.

qDebug() << yourString; dường như làm việc cho tôi, tôi có thể thấy toàn bộ chuỗi của tôi trong bảng điều khiển đầu ra ứng dụng :-)

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