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