2016-05-12 6 views

答えて

1

QScrollBarクラスがあります。サブクラス化してpaintEventメソッドをオーバーライドして、カスタムペインティングを実行できます。 QAbstractScrollArea(たとえばQScrollAreaQTextEditなど)から継承するクラスには、スクロールバーを垂直スクロールバーまたは水平スクロールバーに設定する2つのメソッドがあります(例:setVerticalScrollbar())。独自のスクロールバークラスを作成し、それらのメソッドを使用してそれを使用できるウィジェットに適用します。

+0

ありがとうございます。私は1ピクセルの高線でリストボックスを作成することを含むC#のマーカーバーの解決法を見つけました。 –

+1

さて、あなたは何かを働かせることができますが、それは一種のハッキーのようです。スクロールバーを使用すると、マーカーバーを必要とする種類のスクロールバーが既に存在するため、最も理にかなっているようです。 –

+0

もう一度ありがとう。私はあなたの答えを受け入れました。 –