qt多文档应用程序怎么创建???

bazzi2011 2014-05-29 09:33:50
第一天做qt,以前做vc的,不了解qt编译器和代码风格,甚至不知道怎么弹出一个messagebox。

网上文献太少,请问怎么创建一个多文档程序?似乎qt只能编写对话框程序啊!像用vc直接在创建mfc工程时选择多文档程序创建就行了,但qt我没有找到这样的创建流程,是没有还是我没找到?

请qt达人指点迷津。方便的话推荐一些入门书籍,最好是对qt编译器有一定的介绍。网上找的qt入门书籍都是qt3的,很多代码都不能用,我是qt5编译器。
...全文
222 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdu_hanson 2014-05-29
  • 打赏
  • 举报
回复
http://www.yafeilinux.com/ 我看的是亚飞老师的两本书,网上也有电子版下载。 他书中的多文档编辑器是通过一个mdiarea作为多文档区域,继承自QtextEdit的自定义类作为文档窗口实现的。 你可以参照一下他的两本书。 《Qt Creator快速入门》 《Qt及Qt Quick开发实战精解》
dbzhang800 2014-05-29
  • 打赏
  • 举报
回复
首先,Qt 是 C++的库,它既不是语言,也不是编译器。(当然,从Qt 4后期开始引入一种语言叫 qml,我想你这儿的关注点不是它)。 学Qt,最好的入门资料,其实就是Qt自带的文档 (当然一些Qt4的书籍也可用参考) 题外,如果你"学过"VC的话(不管你是指MFC还是.net),你不应该分不清 语言、库、编译器 等基本概念的
dext 2014-05-29
  • 打赏
  • 举报
回复
QT\examples\mainwindows\mdi
Vincent_Song 2014-05-29
  • 打赏
  • 举报
回复
我想如果你 能在VC环境下建立所谓的多文档程序,在Qt环境下应该也不是问题。
dbzhang800 2014-05-29
  • 打赏
  • 举报
回复
不管如何,依然建议你先阅读: http://www.wapm.cn/smart-questions/smart-questions-zh.html
bazzi2011 2014-05-29
  • 打赏
  • 举报
回复
引用 1 楼 dbzhang800 的回复:
首先,Qt 是 C++的库,它既不是语言,也不是编译器。(当然,从Qt 4后期开始引入一种语言叫 qml,我想你这儿的关注点不是它)。 学Qt,最好的入门资料,其实就是Qt自带的文档 (当然一些Qt4的书籍也可用参考) 题外,如果你"学过"VC的话(不管你是指MFC还是.net),你不应该分不清 语言、库、编译器 等基本概念的
你说你作为qt专家扯半天一句有用的话都没有,我来问问题不是来听你说教的,我习惯于把开发环境称为编译器,我觉得是个人都能看出来我说的编译器就是指qt creator,我不觉得把开发环境称为编译器有什么问题,一直以来都是这样,周围的人也是。 说实话我对做qt是有抵触情绪的!要不是项目紧我才懒得研究这东西。
bazzi2011 2014-05-29
  • 打赏
  • 举报
回复
引用 楼主 bazzi2011 的回复:
第一天做qt,以前做vc的,不了解qt编译器和代码风格,甚至不知道怎么弹出一个messagebox。 网上文献太少,请问怎么创建一个多文档程序?似乎qt只能编写对话框程序啊!像用vc直接在创建mfc工程时选择多文档程序创建就行了,但qt我没有找到这样的创建流程,是没有还是我没找到? 请qt达人指点迷津。方便的话推荐一些入门书籍,最好是对qt编译器有一定的介绍。网上找的qt入门书籍都是qt3的,很多代码都不能用,我是qt5编译器。
你说你作为qt专家扯半天一句有用的话都没有,我来问问题不是来听你说教的,我习惯于把开发环境称为编译器,我觉得是个人都能看出来我说的编译器就是指qt creator,我不觉得把开发环境称为编译器有什么问题,一直以来都是这样,周围的人也是。 说实话我对做qt是有抵触情绪的!要不是项目紧我才懒得研究这东西。

16,228

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧