用按钮创建树视图?在QT

时间:2012-01-08 08:35:42

标签: c++ qt dialog tabs treeview

我试图在QT中创建如下的对话框,唯一的问题是我不知道调用小部件是什么。左侧的栏就像一个树视图小部件,但当您单击它时,它会更新右侧的文本。是否有人碰巧知道调用小部件的内容或执行此操作需要哪些小部件?我在Windows上使用QT C ++。

enter image description here

2 个答案:

答案 0 :(得分:1)

Qt有一个例子告诉你如何做到这一点。

http://developer.qt.nokia.com/doc/qt-4.8/dialogs-configdialog.html

如果您使用Qt Creator作为IDE,您也可以在欢迎屏幕的“演示和示例”选项卡下找到它。

它使用QListWidget作为选择器,而QStackedWidget控制不同的页面。连接列表小部件的 currentItemChanged 信号以更改应显示的页面。你需要的一切都在configdialog.cpp。

答案 1 :(得分:1)

如果您真的需要将QPushButton添加到QListWidget中,请使用setItemWidget,或者使用QAbstractItemView :: setIndexWidget

进入ListView