• 5875阅读
  • 2回复

QMdiSubWindow头的问题 [复制链接]

上一主题 下一主题
离线tyh_123
 
只看楼主 倒序阅读 楼主  发表于: 2009-09-18
系统

debian 4
qt 4.2.1

我在编译第六章的mdieditor时,出现QMdiSubWindow未定义,加头无用。
看了下官方的help,发现这玩意是4.3之后才支持的。。。

因为我是用.deb直接装的。。。需要用什么办法可以让我的版本支持。。。。

如果没办法,QMdiSubWindow是多文档?没有他也能实现多文档不?
离线dbzhang800

只看该作者 1楼 发表于: 2009-09-19
1.我不清楚debain4的软件仓库的情况,不过 你直接去nokia 下载一个新版装上 问题就解决了


2.不装新版本,这个显然可以,而且如果你认真看过Qt4.2的manual,你应该就解决了
http://qt.nokia.com/doc/4.2/mainwindows-mdi.html
离线wd007

只看该作者 2楼 发表于: 2009-09-19
楼上说的是使用QWorkspace的方法创建多文档应用。在Qt4.3版以前是实现多文档的主要方法之一。

在Qt4.3以后,Qt用QMdiArea来代替QWorkspace类,官方的说法是QWorkspace将被废弃,只是为了保持与以前老程序的兼容,才继续提供这个类。建议使用QMdiArea来创建多文档,只不过相对复杂些。使用QWorkspace类是比较易学易懂的。

楼主要想继续使用QMdiArea类,就还是要更新你的Qt4版本了,找一个Debian的源就行了。

或者如楼上所说,安装一个Qt4.5 SDK也可。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个