Qt Creator - 如何在Designer中设置QTreeView的模型?

时间:2011-03-25 02:38:16

标签: qt qt-creator

我正在独立学习Qt,这似乎是一个简单的问题(因为它是)。我主要来自Swing背景,因此概念非常相似。

我的问题:

我正在使用Qt Designer在UI Designer中创建QTreeView项。我如何做一些像设置TreeView模型一样简单的事情?

通常我会这样做:

QTreeView *tree = new QTreeView();
tree->setModel( &myModel);

我甚至不知道如何获取UI Designer创建的QTreeView对象的引用。任何方向将不胜感激!

1 个答案:

答案 0 :(得分:3)

根据您的Qt版本,您的主窗口将包含为成员或私有继承包含所有设计器小部件的类。因此,在MainWindow中,例如my_widget-> show();或者ui-> my_widget-> show();分别显示小部件。

在您的情况下,my_tree_view-> setModel(my_model);