Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I like to develop GUI applications. So far I have most used Java Swing but it's pretty outdated and I don't wont to work with it anymore, it's too bad. I have done some smaller applications using WPF and I really like the XAML declarative layout and databindings and other modern features.

But WPF is not a good alternative for Linux at the moment. What is the most modern GUI framework for Linux? I would like to have similar features as WPF with a declarative layout and databindings. I have heard about GTK and Qt. Qt seems to be the most modern one but it also seems to be closely related to C++. I would prefer a framework that is independent of programming language, even for customization.

What is the most modern GUI framework for Linux?

share|improve this question

1 Answer

up vote 14 down vote accepted

Qt. You can use Qt not only from C++, but from Python and other languages.

share|improve this answer
Ok, sounds good. Does it has a declarative layout and databinding? – Jonas Oct 20 '10 at 11:45
2  
I don't know. But at least they are moving. "Qt declarative UI" at least googles. – Vi0 Oct 20 '10 at 11:57
2  
+1 for the phrase "googles". – György Andrasek Oct 20 '10 at 12:04
@Jonas At least some of it -- doc.qt.nokia.com/4.7-snapshot/qt4-7-intro.html – mlvljr Oct 26 '10 at 18:48

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.