Si realmente eres QT gungho y simplemente no soportas nada de gtk + en tu escritorio, es posible que no tengas suerte. Si, por otro lado, no eres un nazi de la biblioteca, ¿puedo sugerirte Monodevelop?
Monodevelop es un IDE diseñado principalmente para C # y otros lenguajes .NET. MonoDevelop permite a los desarrolladores escribir rápidamente aplicaciones web de escritorio y ASP.NET en Linux, Windows y Mac OSX. MonoDevelop facilita a los desarrolladores portar aplicaciones .NET creadas con Visual Studio a Linux y mantener una única base de código para todas las plataformas.
Por supuesto, también puedes escribir usando Emacs o Vim sin ningún problema real.