Есть ли пример для раскрывающегося меню в QML?Строка меню и выпадающее меню в QML (Qt Quick)
ответ
вы можете посмотреть на Qt Components (http://qt.gitorious.org/qt-components)
Они имеют выпадающий, может быть, это полезно. http://qt.gitorious.org/qt-components/desktop/trees/master/components
С уважением, BLK.
Вы можете обернуть любой классический виджет Qt в QDeclarativeItem. В вашем случае вы должны обернуть виджет QMenu.
Как вы собираетесь отображать QWidgets? QDeclarativeItem не является дочерним элементом QWidget. Вы бы назвали QWidget :: render внутри метода рисования QDeclarativeItem? Другое дело, как вы будете распространять события мыши/ключа из QDeclarativeItem на QWidget? Я не думаю, что все будет хорошо. – 2012-03-02 15:32:19
Спасибо! Однако, после более пристального взгляда на QML, у меня есть мнение, что оно не предназначено для настольных компьютеров. Нет возможности для динамического создания и удаления объектов, без возможности переключения между пользовательскими интерфейсами. Это выглядит так, как QML для приложений: одна задача, один экран, одно приложение. Поэтому я скорее продолжу использовать Qt традиционным способом, C++ и Stylesheets. – 2012-01-03 22:09:07