... поэтому я кладу вниз окна QWidget с фиксированной высотой 16, как раз под высоту заголовка
Очень порочная практика привязываться к фиксированным размерам элеметов GUI.
Для этого есть QStyle::pixelMetric( QStyle::PM_TitleBarHeight ).
Может тогда как-нибудь сделать это QWidget прозрачным для клика пользователя?
setAttribute( Qt::WA_TransparentForMouseEvents );