1

Qt 4.5 を使用して C++ で電子ブック ビューアーを作成し、QWebView オブジェクトを使用して html ファイルをレンダリングしています。

一部の html ファイルでは大きなウィンドウ幅が必要です。そうしないと、水平スクロール バーが表示されて非常に煩わしいため、コンテンツをウィンドウ幅に合わせるオプションを実装したいと考えています。

Qt を使用してそれを可能にする方法はありますか?

これは、水平スクロールバーを非表示にすることではなく、「幅に合わせる」機能に関するものです。

4

3 に答える 3

0

これをそのまま行うことはできませんが、QWebViewウィジェットを ? 内に追加するのはQGraphicsSceneどうですか? メソッドを使用しQGraphicsScene::addWidget()ます。

その後、 のズーム機能を使用できますQGraphicsView

次のリンクを参照してください: http://labs.trolltech.com/blogs/2007/11/22/widgets-on-the-canvas-integrated/QGraphicsScene

于 2012-05-10T12:18:51.700 に答える
0

これは、Web ページ自体のレイアウトに問題があるように思えます。

CSS の幅と、画像などのページ要素の幅を確認します。

このため、Firebug アドオンを使用して要素を検査し、Firefox でページを表示することを強くお勧めします。

于 2009-09-30T21:04:31.820 に答える