10

スクロールバーを削除する方法はありますか、QWebEngineViewまたはどうにかして ScrollArea にアクセスできますか?

Webkitを使用すると、次のように簡単でした

WebView->page()->setScrollBarPolicy(Qt::Vertical, Qt::ScrollBarAlwaysOff);
WebView->page()->setScrollBarPolicy(Qt::Horizontal, Qt::ScrollBarAlwaysOff);

しかし、QWebEngine 内に同様の機能はありません。qwebengine ソース内にスクロール領域さえ表示されません。何か足りないものはありますか?

更新:クロムのページで渡されるいくつかの css 設定からスクロールバーを強制的に非表示にできると思います

4

2 に答える 2

7

Webページのcssスタイルを変更するとうまくいきました。私は使用しました

<style type="text/css">
body {
    overflow:hidden;
}
</style>

しかし、あなたが望む方法で表示しようとしている Web ページの css にアクセスできない人にとっては不運です。

于 2015-09-28T12:40:58.300 に答える