Чем отличаются txt и QTextEdit от их стиля - PullRequest
1 голос
/ 06 мая 2019

Когда я копирую содержимое из txt в QTextEdit, я обнаруживаю, что стиль содержимого изменился. Я так озадачен. Это причина кодирования? Как я могу это решить? (Система: Mac OS)

enter image description here

1 Ответ

1 голос
/ 06 мая 2019

Вам нужно либо использовать шрифт фиксированной ширины в вашем QTextEdit, либо вам нужно обрабатывать вставку текста самостоятельно и добавлять текст в формате HTML, завернутый в теги .

Кажется, вам не нужно сложное, расширенное редактирование текста, поэтому, возможно, вам просто нужно установить шрифт:

#include <QFontDatabase>

// ...

myTextEdit->setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont));

Это подберет подходящий шрифт фиксированной ширины и должно работать на всех платформах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...