Qt:如何在GTK中创建设置窗口

时间:2012-03-14 12:27:51

标签: qt user-interface

在Qt 4.8中,我想创建一个如下所示的窗口。

example window

请注意,我主要关心的是左侧图标+文字组合的标签式行为。

问题是你会建议我实现这个目标吗?一个QListWidget或一个自定义的QTabWidget?

感谢

2 个答案:

答案 0 :(得分:6)

Qt Creator - 用Qt编写 - 有一个设置页面可能就是你想要的:

Qt Creator options dialog

我会在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中显示的当前窗口小部件的信号。