【发布时间】:2012-07-03 18:58:45
【问题描述】:
我正在 Qt 中创建一个“滚动文本”类,使用 QTextEdit(只读,无滚动条,moveCursor)和 QTimer - 简单且有效。
我的问题是发送给班级的文本比 QTextEdit-box 短(窄)。
傻,我同意,但是,作为 Qt 的新手,我没有找到一种简单的方法来比较给定文本的宽度(取决于字体)和可以在 QTextEdit 内显示的实际宽度(计算后FrameStyle 等)。我想我需要计算像素。
有什么想法吗? 谢谢
【问题讨论】:
-
您只想显示一些文本吗?那么
QLabel将是更好的解决方案。我写了一个类来显示滚动文本:*.com/questions/10651514/text-scrolling-in-qlabel/…
标签: qt qtextedit qfontmetrics