5

視点がxyとxzの2つのビューがあります。これらのビューには独自のスクロールバーがあり、これらのビューのx側は同じです。x辺のスクロールバーを動かすとき、xスクロールバーを同時に動かしたい。

ビューのクラスはでQGraphicsViewあり、これらのビューのスクロールバーは独自のスクロールバーです。どうすればそれを作ることができますか?どんな助けでもありがたいです。

ありがとう

4

2 に答える 2

10

私があなたを正しく理解しているなら、あなたは単に次のことをすることができます(あなたがあなたのスクロールバーとしてQScrollBarを使うならば)

connect(firstScrollbar, SIGNAL(valueChanged(int)), secondScrollbar, SLOT(setValue(int)));
connect(secondScrollbar, SIGNAL(valueChanged(int)), firstScrollbar, SLOT(setValue(int)));

これがあなたの質問に答え、あなたのために働くことを願っています。

于 2010-11-11T12:42:25.537 に答える
0

私は2つのPlainTextEditsを同期しようとしてこれに出くわしました。そのためには、cursorPositionChangedシグナルに応答して、キーボードが使用されているときにスクロールを同期する必要がありました(矢印キー、Page Up / Down)。

firstScrollbar.connect(SIGNAL('cursorPositionChanged()')) do
  secondScrollbar.setValue(firstScrollBar.value)
end

コード例はqtbindingsを介してRubyにあります

于 2014-06-23T20:07:24.080 に答える