Краткий ответ: нет.
Если вам нужен полный инструментарий GUI для C, вы можете использовать GTK +.
Чтобы использовать Qt, вы должны иметь компилятор C ++. Но это не значит, что ваша «логика приложения» не может быть написана на C, скомпилирована с помощью компилятора C и тщательно связана с частью C ++ (GUI с Qt). Эта логика приложения может быть общей, связываемой с другими исполняемыми файлами (pure-C, смешанный C / C ++ и т. Д.). Все зависит от того, что вам нужно.
Qt отлично подходит для C ++, и это хорошая причина, чтобы решить использовать C ++ для конкретного проекта, даже если вы все еще хотите сохранить детали в C.