在Qt 4.8中,我想创建一个如下所示的窗口。
请注意,我主要关心的是左侧图标+文字组合的标签式行为。
问题是你会建议我实现这个目标吗?一个QListWidget或一个自定义的QTabWidget?
感谢
答案 0 :(得分:6)
Qt Creator - 用Qt编写 - 有一个设置页面可能就是你想要的:
我会在http://qt.gitorious.org/qt-creator/qt-creator/trees/master
查看该源代码[编辑] 在这里找到相关课程:
https://github.com/qt-creator/qt-creator/tree/master/src/plugins/coreplugin/dialogs
这是班级SettingsDialog
。 GUI在createGUI
中设置,它们实际上没有使用UI文件。
此课程左侧使用QListView
,右侧使用QStackedLayout
,其中包含多个QTabWidgets
答案 1 :(得分:5)
我选择左侧的QListWidget连接到右侧的QStackedWidget。 QListWidget(View)中的项目左侧可以有图标,选择可以是独占(单选),单击时可以发出可以更改QStackedWidget中显示的当前窗口小部件的信号。