运行效果
工程目录
Counter
|--- Counter.pro
|--- 头文件
| |--- aboutdialog.h
| `--- mainwindow.h
|--- 源文件
| |--- aboutdialog.cpp
| |--- main.cpp
| `--- mainwindow.cpp
`--- UI文件
|--- aboutdialog.ui
`--- mainwindow.ui
总结
项目
这个工程的Ui部分我是直接使用Qt designer拖出来的。不仅仅是因为方便啦,更重要的是这个一个很好的MVC思想的运用。就像Android里面用xml和java分别写界面和逻辑一样。当我们改变界面的时候,背后的实现逻辑无需修改,而当我们修改实现逻辑的时候,界面又不会受到干扰。上面的工程目录里面的aboutdialog.h和aboutdialog.cpp一句aboutdialog.ui就是一个“关于”的对话框,效果也在上面截图给出啦,没什么复杂的地方。可以使用Qt的富文本来实现里面的文字图片展示。