Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: BuRn от Декабрь 16, 2011, 17:26



Название: что за виджет ?
Отправлено: BuRn от Декабрь 16, 2011, 17:26
В QtCreator вот слева где панель виджетов находится их можно скрывать можно разворачивать, с помощью чего это сделано ? обычный баттон ?


Название: Re: что за виджет ?
Отправлено: iroln от Декабрь 17, 2011, 11:28
Это в редакторе UI? То же самое, что в Qt Designer. Expandable widget, очень полезная штука, но в наборе стандартных виджетов такого нет. Очень не хватает кстати. В WPF такой "из коробки" есть. :)


Название: Re: что за виджет ?
Отправлено: BuRn от Декабрь 17, 2011, 12:38
да видимо вы меня правильно поняли


Название: Re: что за виджет ?
Отправлено: iroln от Декабрь 17, 2011, 22:03
Где-то тут на форуме проскакивала ссылка на библиотечку в которой такой виджет был в довольно качественной реализации. Я даже скачивал её, но она у меня не собралась. Не стал разбираться, удалил и забыл, теперь вот ни название, ни ссылку не вспомнить. Можно попробовать вытащить из исходников Qt Designer.


Название: Re: что за виджет ?
Отправлено: popper от Декабрь 18, 2011, 00:11
посмотри http://sintegrial.com/qsint/pages/en/index.php


Название: Re: что за виджет ?
Отправлено: iroln от Декабрь 18, 2011, 12:09
посмотри http://sintegrial.com/qsint/pages/en/index.php
Вот она у меня как раз не собирается. На этапе линковки происходит ошибка:
Код:
c:/programs/qt/qtcreator-2.4.0/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: cannot find -lqsint
collect2: ld returned 1 exit status
mingw32-make.exe[2]: *** [debug\qsintplugin.dll] Error 1
mingw32-make.exe[1]: *** [debug] Error 2
mingw32-make.exe: *** [sub-designer-plugin-make_default-ordered] Error 2
13:02:26: Процесс «C:\Programs\Qt\qtcreator-2.4.0\mingw\bin\mingw32-make.exe» завершился с кодом 2.
Возникла ошибка при сборке проекта qsint (цель: Desktop)
Во время выполнения сборки на этапе «Сборка»

cannot find -lqsint
Что это за либа, которую линкёр почему-то найти не может?

UPD:
Ага, кажется ясно. Дебажная сборка не собирается, не ту либу ищет, надо искать -lqsintd.


Название: Re: что за виджет ?
Отправлено: GreatSnake от Декабрь 19, 2011, 11:00
QxtTreeWidget (http://libqxt.bitbucket.org/doc/0.6/qxttreewidget.html)
iisTaskPanel (http://qt-apps.org/content/show.php/iisTaskPanel?content=79286)


Название: Re: что за виджет ?
Отправлено: iroln от Декабрь 19, 2011, 16:08
QxtTreeWidget (http://libqxt.bitbucket.org/doc/0.6/qxttreewidget.html)
iisTaskPanel (http://qt-apps.org/content/show.php/iisTaskPanel?content=79286)
1) А можно туда запихать любую модель данных и сделать произвольное отображение, не обязательно древовидную структуру? Нужен просто выпадающий виджет и всё.
2) Как и в случае с QSint ненативный внешний вид.