QMainWidget内に含まれるウィジェットとQMainWidgetのエッジの間のパディングを増やそうとしています。あなたは下の画像で問題を見ることができますし、メインウィンドウの左端(QMainWidgetの中心ウィジェットです)QTabWidget間にパディングはありませんQMainWindowと含まれているウィジェットの間の埋め込み
。また、QDockWidgetsとメインウィンドウの右端の間にパディングはありません。
私はQSSスタイルシートを使用してパディングを増加させようとした:私はsetContentsMargins
メソッドを呼び出してみましたが、それは実際に周りの余白を変更
:
QMainWindow {
padding: 10px;
margin: 10px;
border: 5px solid red;
}
が、いくつかの本当に予想外の結果を得ました中央のウィジェットはメソッドの名前と同じように表示されます。
QMainWindowと含まれているウィジェットの間で埋め込みを行う方法はありますか? QSSで変更する方法はありますか?
簡単な修正は、中央ウィジェットとして単純な 'QWidget'を設定し、' contentsMargins'をウィジェットのレイアウトに設定することです。次に、 'QTabWidget'をウィジェットのレイアウトに追加します。 – thuga
@ezpressoこれまでこれを解決しましたか?私は同じ問題を抱えている – Supamee