如果你用的是 qt 4.2 以上的,在你的 qt 安装目录 \demos\affine 这是一个比较简单的
教你 “移动”,“旋转”的例子。你看它的界面怎么样。
它包含了几个比较牛B的文件 在你的 qt 安装目录 \demos\shared
里面的 arthurwidgets,arthurstyle 就是很好的例子。
qt 有两种界面美化的方法。
1. 编写你自己的 widget, 在他的重绘事件中,写出你定义的绘制代码。
2. 编写一个 QStyle ,想要美化控件时,只需要对控件应用这个 QStyle 就行了。
个人认为第二种比较好,可以将不同的工作分开,如果是团队合作也会提高效率。
算法程序员只需关心核心的算法, UI 程序员则可以和艺术家配合全力美化程序。
只是我的皮毛之见,qt美化我也在研究中! 共勉!