0

QTextEdit(読み取り専用、スクロールバーなし、moveCursor) を使用して、Qt で 'scrolling-text' クラスを作成してQTimerいます。

私の問題は、クラスに送信されたテキストが QTextEdit ボックスよりも短い (狭い) 場合です。愚かなことですが、Qt を初めて使用するので、指定されたテキストの幅 (フォントによって異なります) と、QTextEdit(FrameStyle を計算した後、等。)。ピクセルを計算する必要があると思います。

何か案は?ありがとう

4

1 に答える 1

2

次を使用してテキストの幅を取得できますQFontMetrics

int textWidth = myTextEdit->fontMetrics().width(myTextEdit->text());
于 2012-07-03T20:10:06.963 に答える