2017-05-16 29 views
0

私はリアルタイムで入力されるQTableWidgetを持っています。 私はscrollToBottom()関数を使用して、常にテーブルに表示される最後の情報を表示します。スクロールバーからボトムまでQTableWidget

私の差分行のサイズが変更されていない場合はうまくいきました。 しかし、私は行のサイズを増やす情報を受け取ることがあります。問題は、私の表に通常の行で問題があっても行全体を見ることができない場合のように表示されることです。

誰かがすでにこの問題を抱えていた場合、どのように解決しましたか?

私に知らせてください。

答えて

0

qmlのListViewでも同様の問題がありましたが、QListWidgetでも同様の問題がありました。メッセージを動的に追加するmessangerリストを実装しなければなりませんでした。私はまだ適切な解決策を見つけることができませんでしたが、問題を理解しました。あなたのQTableWidgetは "見えない"行のサイズを変更する方法を知らない。これは、可視の行サイズに対して行のサイズを近似します。カスタムQListWidgetを実装しようとしましたが、描画関数を上書きしましたが、動作させることができませんでした。その瞬間、私はQt5.4を使用しました。問題が最新バージョンで解決されたかどうかはわかりません。

ただし、HTMLコンテンツを作成してWebViewに表示する方法もあります。最も洗練されたソリューションではありませんが、理論的には魅力的に機能するはずです。

+0

私はこの方向で見ていきます。 – Manu53

+0

私はwebviewが私の問題にもっと魅力的であるという結論を導くのに4週間以上費やしました。 –

関連する問題