2010-12-06 7 views

ответ

1

вы можете посмотреть на Qt Components (http://qt.gitorious.org/qt-components)

Они имеют выпадающий, может быть, это полезно. http://qt.gitorious.org/qt-components/desktop/trees/master/components

С уважением, BLK.

+0

Спасибо! Однако, после более пристального взгляда на QML, у меня есть мнение, что оно не предназначено для настольных компьютеров. Нет возможности для динамического создания и удаления объектов, без возможности переключения между пользовательскими интерфейсами. Это выглядит так, как QML для приложений: одна задача, один экран, одно приложение. Поэтому я скорее продолжу использовать Qt традиционным способом, C++ и Stylesheets. – 2012-01-03 22:09:07

0

Вы можете обернуть любой классический виджет Qt в QDeclarativeItem. В вашем случае вы должны обернуть виджет QMenu.

+0

Как вы собираетесь отображать QWidgets? QDeclarativeItem не является дочерним элементом QWidget. Вы бы назвали QWidget :: render внутри метода рисования QDeclarativeItem? Другое дело, как вы будете распространять события мыши/ключа из QDeclarativeItem на QWidget? Я не думаю, что все будет хорошо. – 2012-03-02 15:32:19