• 4941阅读
  • 4回复

Qt 关于“设置对话框”类似界面的问题 [复制链接]

上一主题 下一主题
离线firesmart
 

只看楼主 倒序阅读 楼主  发表于: 2013-10-21
在应用程序中,经常有类似下面这种对话框,用以进行软件设置。左边通常是个list或者tree,右边则是一些设置。当点击左边不同项时,右边将显示不同的界面。如下:


想问下实现这种窗体的思路。自己考虑有如下两个:1. 当点击左边某项时,右边原有的界面hide,而新的界面show。也就是说对应左边各项的右边不同窗体都是存在的,只是其中一个显示,其余的隐藏。但我不知道如何布局这一系列窗体。2. 右边窗体只有一个是存在的。也就是说,当点击左边某项时,右边老窗体被delete,而新窗体new出来并显示。同样,不太清楚具体的程序实现思路,包括布局设置、窗体如何删除等。希望有经验的同志们给些指点,这种窗体应该有比较正规、标准的实现思路吧,如果能给个实例就更好了。多谢。
离线dbzhang800

只看该作者 1楼 发表于: 2013-10-21
右边是个 QStackedWidget 或 QStackedLayout
离线jdwx

只看该作者 2楼 发表于: 2013-10-21
见Qt例子:configuration对话框
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线rpdhunter

只看该作者 3楼 发表于: 2013-10-22
堆栈窗口可以实现啊,这个很简单的,完全可以仅使用qt designer实现,根本不需要写代码
离线cibiren

只看该作者 4楼 发表于: 2013-11-28
引用第2楼jdwx于2013-10-21 19:17发表的  :
见Qt例子:configuration对话框

是的,Qt自带的例子里面有类似的内容
快速回复
限100 字节
 
上一个 下一个