矢印を非表示にするQScrollBar
矢印?QScrollBarの矢印を非表示にする
水平スクロールバーで非表示にする必要があります。
setStyleSheet(" QScrollBar:left-arrow:horizontal, QScrollBar::right-arrow:horizontal { height:0px; }")
をしかし、それは動作しません: 私はsetStyleSheet
を隠そうとしました。
矢印を非表示にするQScrollBar
矢印?QScrollBarの矢印を非表示にする
水平スクロールバーで非表示にする必要があります。
setStyleSheet(" QScrollBar:left-arrow:horizontal, QScrollBar::right-arrow:horizontal { height:0px; }")
をしかし、それは動作しません: 私はsetStyleSheet
を隠そうとしました。
あなたはボタンの内側だけで矢印を非表示にする必要がある場合、あなたはこのように、背景と境界を設定しようとすることができます:
QScrollBar::right-arrow:horizontal, QScrollBar::left-arrow:horizontal
{
border: none;
background: none;
color: none;
}
あなたが全体のボタンを非表示にしたい場合は、あなたが行きます以下のコードを使用してください。
QScrollBar::add-line:horizontal {
border: none;
background: none;
}
QScrollBar::sub-line:horizontal {
border: none;
background: none;
}
スクロールバーを非表示にするには、そのスクロールバーのスクロールバーポリシーを設定することができます。たとえば、次のように
QScrollBar scrollBar;
scrollBar.setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
私はスクロールバーの**矢印**を隠す必要があります。 – Gspo
矢印を含むボタンまたは矢印を含むボタンを意味しますか? – thuga
はい、そうです。 – Gspo
QtDesignerでスクロールバーをカスタマイズしようとしましたが、Qtのスクロールバーのスタイルシートには難しい歴史があるようです。あなたはそれのためだけに矢印スタイルを変更することはできません。 QScrollBarですべてのスタイルを再実装する必要があります。スタイルだけが変更されます。以下の例を参照してください:http://qt-project.org/doc/qt-5/stylesheet-examples.html#customizing-qscrollbarサンプル全体をコピーする矢印部分のみ - そうではありません。私は信じられないほど奇妙です。 –