私は、プロットを表す描画面(sin関数のような)(QWidgetの子)を備えたソフトウェアを実行しており、QScrollBarをQScrollAreaのように動作させたいと考えています。したがって、描画ウィジェットに 750 個のドットが表示され (プロットはドットで構成されています)、1000 個のドットがある場合、ScrollBar のスライダーが使用可能なスペースの 75% を埋めるようにします。
スクロールは含まれるウィジェットのサイズに比例するため、QScrollArea を使用できません。私の場合、スクロールは画面上のドット数に比例する必要があります。比率を取得する方法は知っていますが、QScrollBar を正しくセットアップする方法がわかりません
例: PageStep の値を編集しましたが、その仕組みがわかりません。[0,99] の範囲で pageStep を 100 に設定すると、QScrollBar の半分が塗りつぶされます。
私のインターフェース:
QWidget (Vertical Layout) //Main Widget
Drawing Surface (Child of QWidget)
QScrollBar (Horizontal)