Se você é realmente QT gungho e não suporta nada do gtk + na área de trabalho, pode estar sem sorte. Por outro lado, se você não é um nazista da biblioteca, posso sugerir o Monodevelop?
O Monodevelop é um IDE projetado principalmente para C # e outras linguagens .NET. O MonoDevelop permite que os desenvolvedores escrevam rapidamente aplicativos da Web para desktop e ASP.NET no Linux, Windows e Mac OSX. O MonoDevelop facilita para os desenvolvedores portar aplicativos .NET criados com o Visual Studio para Linux e manter uma base de código única para todas as plataformas.
Obviamente, você também pode escrever usando Emacs ou Vim sem problemas reais.