QToolBar - 禁用边距

QToolBar - disable margins

当我在 QToolBar 上调用 setIconSize(QSize(16, 16)) 时,它从四面八方留下边距,主要是底部。 setContextMargins(0, 0, 0, 0) 没有帮助。我有的其他工具栏以 main window 的形式设置,看起来不错,但是这个应该在 QDockWidget 中,所以我需要以编程方式进行。

对比图片:

当我强制工具栏的高度为 16 时,图标会被裁剪。
如何使其他工具栏的大小和内边距完全相同?

要禁用边距:

layoutThatContainsToolBar->setSpacing(0);