1

を設定した場合QHeaderView::down-arrow { subcontrol-position: center left}、下向き矢印は列の左側にあり、 を設定した場合はcenter right列の右側に配置されますが、タイトルの横 (右側) に矢印を配置したいと考えています。

ここに画像の説明を入力

4

2 に答える 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 に答える