These seem like rather arbitrary restrictions.
Sometimes all the technology available in Qt can be overwhelming.