2015-01-03 2 views
2

Когда я звоню setIconSize(QSize(16, 16)) на QToolBar, он оставляет поля со всех сторон, в основном снизу. setContextMargins(0, 0, 0, 0) не помогает. Другие панели инструментов, которые я настроил в виде главного окна, выглядят отлично, но этот должен быть в QDockWidget, поэтому мне нужно сделать это программно.QToolBar - отключить поля

Изображение с сравнения:

Когда я заставляю высоту панели 16, то иконки урожай.
Как на другой панели инструментов точно такого же размера и отступов?

ответ

7

Для отключения поля:

layoutThatContainsToolBar->setSpacing(0); 
+1

Это 'layout-> setSpacing (0);', спасибо. – LogicStuff

+0

кричит, я думал, что, возможно, что-то пропустил. Хорошо, я рад, что вы это поняли. –