1

秒単位の入力時間値に QDial コントロールを使用します。これらのダイヤルの中央に表示される自動的に追加されたテキストを変更するにはどうすればよいですか?

ここに画像の説明を入力

編集: それらは QtCurve スタイルから来ています。

4

2 に答える 2

0

秒のように秒を意味すると仮定しますか?ダイヤルが完全に回転したときの相対位置のパーセンテージを計算し、それを最大秒数のパーセンテージに適用できます。

たとえば、ダイヤルが 0 から 360 まで移動し、現在の位置が 90 の場合、そのパーセンテージは

90 / 360 * 100 = 25%。

秒単位の最大値が 60 の場合、60 の 25% です。

25 / 100 * 60 = 15 秒。

したがって、ディスプレイには 15 秒が表示されます。

于 2013-07-25T12:32:57.020 に答える