• 5803阅读
  • 5回复

请教多视图切换如何实现 [复制链接]

上一主题 下一主题
离线zml2008
 

只看楼主 倒序阅读 楼主  发表于: 2010-08-24
— 本帖被 XChinux 执行加亮操作(2010-09-07) —
本人初学QT编程,想实现一个仪表维护软件,整体界面风格希望是左侧为树视图,单击树视图的各项,右边显示不同的窗口,请高手指教多窗口之间如何切换的啊.
问题简单化:多个中央窗口如何切换啊.
离线dbzhang800

只看该作者 1楼 发表于: 2010-08-24
QStackedLayout 或 QStackedWidget ,具体去看Qt自带的例子或manual
离线zml2008

只看该作者 2楼 发表于: 2010-08-27
使用QStackedLayout 或 QStackedWidget,我仅知道一次加载所有窗口的方法,有没有动态加载的方法啊,也即在需要时加载,用完后删除.否则窗口太多担心速度很慢啊.
离线wd007

只看该作者 3楼 发表于: 2010-08-28
在MFC中是如何实现的,思路应该差不多的。

使用的类可以是上面说的。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线gcp543706787

只看该作者 4楼 发表于: 2010-08-29
其实Qt Demo(自带的例子)就已经给出了我们如何实现的例子了。不过他是代码实现的,
具体是Dialogs->Configuration Dialog 直接点击Documentation 就可以查看源代码了
离线XChinux

只看该作者 5楼 发表于: 2010-08-31
也可以用QTabWidget吧,不需要的让用户自己去关闭去。
MDI多文档窗口也可以。就是麻烦的。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个