TemaKam, у меня такое ощущение складывается, что вы не к тому виджету применяете setWindowFlag. Да и какие флаги у вас выставлены нлавному окну тоже не ясно.
Developer, я показал конкретное решение для приведенных в вопросе чисел. В твоем пример надо делить число на 10, пока оно не будет меньше 1, о сем собственно ты и писал.
rxxxxxx, как правильно написали вам в ответе, у вас после использования qss стилей слетел нативный стиль. Вы можете отрисовать рамку в qss под свой проект, либо вообще отказаться от использования стилей.