我们所使用的 Qt,确切地说也就是它的 GUI 编程部分。C++的 GUI 编程同 Java 不同:GUI并不是 C++标准的一部分。所以,如果使用 Java,那么你最好的选择就是 AWT/Swing,或者也可以使 SWT/JFace,但是,C++的 GUI 编程给了你更多的选择:wxWidget, gtk++以及 Qt。
在本系列文章中,我们将使用 Qt4 进行 C++ GUI 的开发。我是参照着《C++ GUI Programming with Qt4》一书进行学习的。其实,我也只是初学 Qt4,在这里将这个学习笔记记下来,希望能够方便更多的朋友学习 Qt4。我是一个 Java 程序员,感觉 Qt4 的一些命名规范以及约束同 Java 有异曲同工之妙,因而从 Java 迁移到 Qt4 似乎困难不大。不过,这也主 要是因为 Qt4 良好的设计等等