Я использовал QTextBrowser
для отображения файлов журнала. Сборка Debug корректно работает с неанглийскими символами после установки правильного шрифта. Но при его создании в режиме Release он отображает пустые прямоугольники для неанглийских символов независимо от того, какой шрифт. Копирование выходного текста в Word отображает правильные символы, поэтому генерация вывода не является проблемой.
Что мне здесь не хватает и как я могу это исправить?Поведение QTextBrowser отличается от сборки отладки и выпуска
ответ
Обычно выходы отладки и выпуска создаются в отдельных каталогах и часто используются разные переменные среды. Проверьте файлы .pro, make или решения.
Если приложение загружает файл (например, шрифт) из не абсолютного каталога, файл может отсутствовать. Если вы скопировали некоторые файлы пользовательских данных (например, снова шрифт) в каталоге/debug, проверьте, что эти данные также находятся в/release.
Спасибо. Но приложение использует системные шрифты, и шрифт текста устанавливается. Части, отличные от английского, отображаются правильно, поэтому я вижу, что шрифт установлен. – shebaw
Работает ли он, если вы начинаете его как выпуск в вашей среде IDE? – fassl
@fassl, он не работает. Я сделал и отладку, и сборки релизов используют один и тот же рабочий каталог и даже отменили селектор шрифтов для изменения шрифтов «на лету». Он отображает символы в строках отладки, но не в выпусках. – shebaw
- 1. Зависимость CocoaPods только от сборки отладки/выпуска
- 2. strtol отличается отладки и выпуска режиме
- 3. Почему порядок выполнения потоков в режимах отладки и выпуска отличается?
- 4. Поведение отладки отличается от обычного исполнения в python
- 5. Сериализация отличается в режиме отладки и освобождения
- 6. Конфигурации отладки и выпуска
- 7. Как создать цели для отдельных каталогов сборки отладки и выпуска?
- 8. поведение cspack отличается от msbuild
- 9. станд :: вектор отладки и выпуска сборки с помощью г ++
- 10. UIActivityController поведение отличается от устройства и симулятором
- 11. Почему поведение отличается от gcc и llvm?
- 12. поведение Watin в режиме отладки отличается, чем в обычном режиме
- 13. Как сборка отличается от сборки?
- 14. Моя спецификация шаблона отличается от версии отладки от версии выпуска, является ли это ошибкой gcc?
- 15. GNU autotools: Цели отладки/выпуска?
- 16. Открыть файл от QTextBrowser
- 17. Eclipse CDT и режимы отладки/выпуска
- 18. C# WPF отличается от IDE после отладки?
- 19. vNext Менеджер сборки и выпуска
- 20. Play Framework - конфигурации отладки и выпуска?
- 21. Проблема с выпуском сборки выпуска
- 22. Поведение в сервисе Android отличается от режима отладки и режима деблокирования при использовании кнопки сна, почему?
- 23. Задача Android Gradle: connectedInstrumentTest для выпуска сборки?
- 24. Почему поведение неинициализированных контейнеров отличается оптимизацией?
- 25. Как разделенная сборка отличается от частной сборки?
- 26. Почему поведение BotConnector отличается от эмулятора?
- 27. Поведение тренажера отличается от поведения устройства?
- 28. Почему числовое поведение отличается от заказа?
- 29. Поведение Ruby #inject отличается от документации
- 30. Выпуск сборки и отладки сборки проекта netbeans
Странно. Никогда не испытывал этого. Вы можете предоставить платформу и компилятор. В Linux вы можете проверить с помощью strace и lsof, если шрифт открывается приложением. –
На какой ОС вы работаете? –
Я нахожусь в Windows с использованием компилятора MSVC10. Да, это странно, возможно, проблема с моим ПК, так как приложения Qt5 (ViberPC, e.t.c.) также отображают пустые поля. Однако приложения Qt4 работают. – shebaw