2

のスクロールバーを無効にしたいQGraphicsWebViewドキュメントには次のように書かれています:

「... Web ページのコンテンツがそれより大きい場合、明示的に無効にしない限り、スクロールバーが表示されます。」

スクロールバーを無効にする方法が見つからないようです。
ドラッグ時にスクロールを実装したいので、スクロールバーを無効にする必要があります。スクロールバーを表示したくないのです。

4

2 に答える 2

6

QWebFrame でスクロールバーの動作を設定できます。おそらくあなたが望むのは次のようなものです:

QWebFrame* frame = webView->page()->mainFrame();
frame->setScrollBarPolicy( Qt::Horizontal, Qt::ScrollBarAlwaysOff );
frame->setScrollBarPolicy( Qt::Vertical, Qt::ScrollBarAlwaysOff );
于 2012-05-28T09:21:56.653 に答える
1

スクロールバーが表示されないようにするには、ページ自体に適切な CSS が必要body {overflow: hidden}です。

ページのコンテンツを制御できない場合は、resizesToContentsが探しているプロパティである可能性があります。

于 2012-05-28T09:07:29.667 に答える