Qt Creator - как мне установить модель QTreeView внутри Designer? - PullRequest
2 голосов
/ 25 марта 2011

Я учу Qt независимо, и это может показаться простым вопросом (потому что так оно и есть). Я в основном из Swing фона, поэтому концепции очень похожи.

Мой вопрос:

Я использую Qt Designer для создания элемента QTreeView в UI Designer. Как мне сделать что-то простое, как установить модель TreeView?

Обычно я делал бы что-то вроде:

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

Я даже не знаю, как получить ссылку на объект QTreeView, который создал UI Designer. Любое направление будет оценено!

1 Ответ

3 голосов
/ 25 марта 2011

В зависимости от вашей версии Qt, ваше главное окно будет включать в себя в качестве члена или наследовать класс со всеми вашими дизайнерскими виджетами.Итак, в MainWindow, например, my_widget-> show ();или ui-> my_widget-> show ();для отображения виджета соответственно.

В вашем случае my_tree_view-> setModel (my_model);

...