を設定した場合QHeaderView::down-arrow { subcontrol-position: center left}
、下向き矢印は列の左側にあり、 を設定した場合はcenter right
列の右側に配置されますが、タイトルの横 (右側) に矢印を配置したいと考えています。
3270 次
2 に答える
2
設定する必要がありsubcontrol-origin: margin | border | padding | content
ます。
以下のドキュメント リンクを参照して、ボックス モデルを理解してください (マージンの四角形、境界の四角形、パディングの四角形、およびコンテンツの四角形について説明しています)。
http://doc.qt.io/qt-5/stylesheet-customizing.html#the-box-model
したがってsubcontrol-origin:padding
、コードに追加してみてください。これは、コンテンツの隣に追加される場合があります。
以下のようなものを試してください:
QHeaderView::down-arrow { subcontrol-origin:padding; subcontrol-position: center right;}
于 2017-11-06T20:02:32.020 に答える