Исправление thm, (текущая версия) :
setOnAllDesktops проверю, а окно у меня и так уже NET_WM_DOCK. По-другому просто его задал. Но это, на самом деле, не имеет значения, т.к. setStrut и setOnDesktop с пустым QWidget работают. Значит, что-то мешать стало в самой панели.
UPD: setOnAllDesktops также не работает. Вообще ни одна функция из KWindowSystem не работает. Буду переносить поочередно в новый проект код и смотреть, когда перестанет работать.
Исходная версия thm, :
setOnAllDesktops проверю, а окно у меня и так уже NET_WM_DOCK. По-другому просто его задал. Но это, на самом деле, не имеет значения, т.к. setStrut и setOnDesktop с пустым QWidget работают. Значит, что-то мешать стало в самой панели.