• 7227阅读
  • 7回复

像优化大师一样 [复制链接]

上一主题 下一主题
离线bbfking
 

只看楼主 倒序阅读 楼主  发表于: 2008-01-13
像优化大师一样
— 本帖被 xtfllbl 执行压帖操作(2010-12-21) —
跪求解答
Windows 优化大师这样点左边的栏目 右边会有相应的显示,想知道大家是怎么做的.我曾经右边做N个widget就直接被老师说蠢了,最好大家能把代码帖上来
离线hanxing30

只看该作者 1楼 发表于: 2008-01-14
可以看看QT\demos\qtdemo
离线wangowen

只看该作者 2楼 发表于: 2008-01-14
应该就是左边栏目有多少各button右边就有多少个Widget,或者也可以用QTabWidget
离线XChinux

只看该作者 3楼 发表于: 2008-01-14
不用一次载入所有的widget,每点击左边的一个功能的时候,动态生成一个对应的右边的widget,然后把右边现有的widget清除了,把已经生成了的正确的widget加入并显示出来。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线landuochong

只看该作者 4楼 发表于: 2008-01-14
很简单的,左边QtoolBox,右边一个QWidgetStack,增加几个页面,建立连接:toolbox的currentChanged(int)和QwidgetStack的raiseWidget(int)
离线bbfking

只看该作者 5楼 发表于: 2008-01-14
谢谢大家的指导了
大家的方法很好哦
老大的动态生成widget 最能节省资源了,qtdemo是这样做的么?
希望老大能再进一步指导一下
怎样动态生成和清除widget呢?
据说还有一种显示方法是用载入网页的形式是么?
离线bruce-li
只看该作者 6楼 发表于: 2010-12-21
我想请问怎么建立QToolBox的,在Qt4里面找不到啊,建立工程的时候就只有QmainWindow/Qdialog/QWiedgt
离线yangglemu
只看该作者 7楼 发表于: 2010-12-21
QStackWidget专门干这个的
快速回复
限100 字节
 
上一个 下一个