Просто ты не умеешь их готовить
C++ (Qt)
QPalette palette = QToolTip::palette();
palette.setColor(QPalette::ToolTipBase, Qt::black);
palette.setColor(QPalette::ToolTipText, Qt::green);
QToolTip::setPalette(palette);
P.S.: прозрачным тултип ты не сделаешь, однако можно попробовать перехватывать QEvent::ToolTip и искать в детях нужного виджета объект с именем "qtooltip_label", потом приводить его к QLabel и попробовать что-то сделать с ним.