C++ 使用按钮创建树视图?在QT内
我试图在QT中创建一个如下所示的对话框,唯一的问题是我不知道这个小部件叫什么。左侧的栏类似于树视图小部件,但当您单击它时,它会更新右侧的文本。有没有人知道小部件被称为什么,或者需要什么小部件来执行此操作?我在Windows上使用Qt C++。C++ 使用按钮创建树视图?在QT内,c++,qt,dialog,tabs,treeview,C++,Qt,Dialog,Tabs,Treeview,我试图在QT中创建一个如下所示的对话框,唯一的问题是我不知道这个小部件叫什么。左侧的栏类似于树视图小部件,但当您单击它时,它会更新右侧的文本。有没有人知道小部件被称为什么,或者需要什么小部件来执行此操作?我在Windows上使用Qt C++。 有一个Qt示例向您展示了如何执行此操作 如果您使用QtCreator作为IDE,您也可以在欢迎屏幕的“演示和示例”选项卡下找到它 它使用QListWidget作为选择器,使用QStackedWidget控制不同的页面。连接列表小部件的currentIte
有一个Qt示例向您展示了如何执行此操作 如果您使用QtCreator作为IDE,您也可以在欢迎屏幕的“演示和示例”选项卡下找到它
它使用QListWidget作为选择器,使用QStackedWidget控制不同的页面。连接列表小部件的currentItemChanged信号以更改应显示的页面。您需要的一切都在configdialog.cpp中。有一个Qt示例向您展示了如何做到这一点 如果您使用QtCreator作为IDE,您也可以在欢迎屏幕的“演示和示例”选项卡下找到它
它使用QListWidget作为选择器,使用QStackedWidget控制不同的页面。连接列表小部件的currentItemChanged信号以更改应显示的页面。您需要的一切都在configdialog.cpp中。如果您确实需要将QPushButton添加到QListWidget中,请使用setItemWidget,或者添加到ListView中,请使用QAbstractItemView::setIndexWidget如果您确实需要将QPushButton添加到QListWidget中,请使用setItemWidget,或者添加到ListView中,请使用QAbstractItemView::setIndexWidget最有可能是ListView,而不是树景。不确定Qt是如何扭曲本机控件的。它很可能是ListView,而不是TreeView。不确定Qt是如何扭曲本机控件的。实际上不需要向listview添加按钮,只需使用currentItemChanged将按钮添加到listview并不需要,只需使用currentItemChanged即可