To make a widget that is always on top:
QWidget::setWindowFlags(Qt::WindowStaysOnTopHint)
You might also need to pass Qt::X11BypassWindowManagerHint for this to work.

for no frame (and therefore no maximize/minimize/close buttons)
Qt::FramelessWindowHint