第一天做qt,以前做vc的,不了解qt编译器和代码风格,甚至不知道怎么弹出一个messagebox。
网上文献太少,请问怎么创建一个多文档程序?似乎qt只能编写对话框程序啊!像用vc直接在创建mfc工程时选择多文档程序创建就行了,但qt我没有找到这样的创建流程,是没有还是我没找到?
请qt达人指点迷津。方便的话推荐一些入门书籍,最好是对qt编译器有一定的介绍。网上找的qt入门书籍都是qt3的,很多代码都不能用,我是qt5编译器。
------解决方案--------------------
首先,Qt 是 C++的库,它既不是语言,也不是编译器。(当然,从Qt 4后期开始引入一种语言叫 qml,我想你这儿的关注点不是它)。
学Qt,最好的入门资料,其实就是Qt自带的文档 (当然一些Qt4的书籍也可用参考)
题外,如果你"学过"VC的话(不管你是指MFC还是.net),你不应该分不清 语言、库、编译器 等基本概念的
------解决方案--------------------
http://www.yafeilinux.com/
我看的是亚飞老师的两本书,网上也有电子版下载。
他书中的多文档编辑器是通过一个mdiarea作为多文档区域,继承自QtextEdit的自定义类作为文档窗口实现的。
你可以参照一下他的两本书。
《Qt Creator快速入门》 《Qt及Qt Quick开发实战精解》
------解决方案--------------------
不管如何,依然建议你先阅读:
http://www.wapm.cn/smart-questions/smart-questions-zh.html
------解决方案--------------------
我想如果你 能在VC环境下建立所谓的多文档程序,在Qt环境下应该也不是问题。
------解决方案--------------------
QT\examples\mainwindows\mdi