私は以下の例のように、内部QTableWidget
とQTabWidget
を持っている:QTabWidgetの「パディング」を削除するにはどうすればよいですか?
しかし、それはQTabWidget
で「パディング」(少なくとも私はそれがパディングだと思う)(赤としてマークされています図)。
QTabWidgetを削除するにはどうしたらいいですか?
私はQt 5.3を使用しています。
私は以下の例のように、内部QTableWidget
とQTabWidget
を持っている:QTabWidgetの「パディング」を削除するにはどうすればよいですか?
しかし、それはQTabWidget
で「パディング」(少なくとも私はそれがパディングだと思う)(赤としてマークされています図)。
QTabWidgetを削除するにはどうしたらいいですか?
私はQt 5.3を使用しています。
を問題はQTabWidget
の「ペイン」の余白に関連しているようです。
私はスタイルシートでこれを使用して問題を解決:あなたはQTableWidget
QTabWidget
にタブを入れると
QTabWidget::pane {
border: 0 solid white;
margin: -13px -9px -13px -9px;
}
はこのような何か試してみてください:
tabwidget.setStyleSheet("QTabWidget::pane {
margin: 0px,1px,1px,1px;
border: 2px solid #020202;
border-radius: 7px;
padding: 1px;
background-color: #E6E6E3;
}");
・ホープ、このヘルプあなた
、あなたはそれを右(QTabWidget
)をクリックし、(たとえば、または水平)Lay out -> Lay out vertically
を選択することができ、 verticalLayout要素が追加され、QTableWidget
がタブ全体に塗りつぶされます。その後、Layout
セクションまでスクロールし、新しく作成されたverticalLayoutを選択して、ここからあなたがlayoutLeftMargin
、layoutTopMargin
、layoutRightMargin
とlayoutBottomMargin
の特性を制御することができます:0にそれらのすべてを設定
を、(あなたの望ましい結果が得られますスタイルシートなし):
こんにちは@ドミトリー、答えに感謝します。実際、私はQtabWidgetにVertical Layoutを追加しましたが(Qt Designの上部レイアウトメニューを使用しています)、レイアウトオプションはプロパティエディタに表示されません。 – KelvinS
残念ながら、それは機能しませんでした。 – KelvinS