Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > QTreeWidget, QwtPlot


Автор: newbie2009 10.5.2012, 11:11
Добрый день.

Возник такой вопрос, как лучше реализовать такого рода интерфейс. ( см. приложенный файлик, да, он фиговый, но лучше я нарисовать не смогу=) ).

Соотв., как я делаю сейчас:
1. Создаю QTreeWidget
2. Создаю для QTreeWidget QTreeWidgetItem с названием графика
3. Создаю child() для QTreeWidgetItem в к-ый я запихиваю QwtPlot.

Все было бы хорошо, но оно как не красиво получается, хотелось бы так как я "нарисовал" на картинке, но тогда возникает пару проблем/вопросов:
1. как сделать, что бы постоянно появляляся слева треуголльничек и на него можно было нажимать и соотв. от этого появлялся или исчезал график?
2. почему когда я создал  QTreeWidget с 2мя столбцами и делаю что-то на подобие этого, то получаю что QwtPlot не растягивается автоматически:
Код

    QTreeWidgetItem *top = new QTreeWidgetItem();
    top->setText(0, "TOP");
....
    QwtPlot *test = new QwtPlot(this);
    tree->setItemWidget(top, 1, test);


Спасибо за внимание и надеюсь, что вы сможете мне что-то подсказать по этому поводу.

Извенюсь, забыл приложить файлик ;)
Еще приложу картинки, как у меня получается сейчас, что бы было яснее по поводу моих комменатриев, что я хочу...

Автор: _GRIN_ 10.5.2012, 11:48
Цитата(newbie2009 @  10.5.2012,  09:11 Найти цитируемый пост)
 ( см. приложенный файлик

где файлик?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)