Можно ли писать на чистом Си под Qt? Или для этого нужно именно Си++?
Учитывая, что там всё построено на ООП, а не на процедурном подходе, то ответ очевиден - нет.
Выглядеть это будет как смесь бульдога с носорогом, но почему бы и нет.