【发布时间】:2015-05-29 10:40:17
【问题描述】:
我一直在使用QTextBrowser 来显示日志文件。设置正确的字体后,调试版本可以正常使用非英文字符。但是在发布模式下构建它时,无论字体是什么,它都会为非英文字符显示空矩形。将输出文本复制到 Word 中会显示正确的字符,因此输出生成不是问题。
我在这里遗漏了什么,我该如何解决?
【问题讨论】:
-
奇怪。从来没有经历过这个。您可以提供平台和编译器。在 Linux 上,您可以使用 strace 和 lsof 检查字体是否被应用程序打开。
-
你在哪个操作系统上?
-
我在 Windows 上使用 MSVC10 编译器。是的,这很奇怪,可能是我的 PC 的问题,因为 Qt5 应用程序(ViberPC 等)也显示空框。但 Qt4 应用程序可以工作。
标签: c++ qt qt5 qtextbrowser