我正在 Qt 中创建一个“滚动文本”类,使用一个QTextEdit
(只读,无滚动条,moveCursor)和一个QTimer
- 简单且有效。
我的问题是发送给班级的文本比 QTextEdit-box 短(窄)。傻,我同意,但是,作为 Qt 的新手,我没有找到一种简单的方法来比较给定文本的宽度(取决于字体)和可以在其中显示的实际宽度QTextEdit
(在计算 FrameStyle 之后, ETC。)。我想我需要计算像素。
有任何想法吗?谢谢
我正在 Qt 中创建一个“滚动文本”类,使用一个QTextEdit
(只读,无滚动条,moveCursor)和一个QTimer
- 简单且有效。
我的问题是发送给班级的文本比 QTextEdit-box 短(窄)。傻,我同意,但是,作为 Qt 的新手,我没有找到一种简单的方法来比较给定文本的宽度(取决于字体)和可以在其中显示的实际宽度QTextEdit
(在计算 FrameStyle 之后, ETC。)。我想我需要计算像素。
有任何想法吗?谢谢