Qt4 QML(Qt-Quick)中的菜单栏和下拉菜单实现

Qt4 QML(Qt-Quick)中的菜单栏和下拉菜单实现,qt4,qml,qt-quick,Qt4,Qml,Qt Quick,QML中有下拉菜单的例子吗?您可以看看Qt组件(http://qt.gitorious.org/qt-components) 他们有一个组合框,也许这有帮助。 您好,布莱克。您可以看看Qt组件(http://qt.gitorious.org/qt-components) 他们有一个组合框,也许这有帮助。 你好,布莱克。您可以将任何经典的Qt小部件包装在QdeCrativeItem中。在您的情况下,您应该包装QMenu小部件。您可以在QDeclarativeItem中包装任何经典的Qt小部件。

QML中有下拉菜单的例子吗?

您可以看看Qt组件(http://qt.gitorious.org/qt-components)

他们有一个组合框,也许这有帮助。


您好,布莱克。

您可以看看Qt组件(http://qt.gitorious.org/qt-components)

他们有一个组合框,也许这有帮助。


你好,布莱克。

您可以将任何经典的Qt小部件包装在QdeCrativeItem中。在您的情况下,您应该包装QMenu小部件。

您可以在QDeclarativeItem中包装任何经典的Qt小部件。在您的情况下,您应该包装QMenu小部件。

谢谢!然而,在仔细研究了QML之后,我有了一个观点,即它不适用于台式机。无法动态创建和删除对象,也无法在UI之间切换。看起来,QML是针对应用程序的:一个任务,一个屏幕,一个应用程序。所以我宁愿继续使用QT的传统方式,C++和样式表。谢谢!然而,在仔细研究了QML之后,我有了一个观点,即它不适用于台式机。无法动态创建和删除对象,也无法在UI之间切换。看起来,QML是针对应用程序的:一个任务,一个屏幕,一个应用程序。所以我宁愿继续使用传统的QT,C++和样式表,然后如何显示QWIDGET呢?QdeCrativeItem不是QWidget子项。您是否会调用QDecrativeItem的QWidget::render inside paint方法?另一件事是,如何将鼠标/按键事件从QdeCrativeItem传播到QWidget?我不认为,它会工作得很好。那么你打算如何显示QWidget呢?QdeCrativeItem不是QWidget子项。您是否会调用QDecrativeItem的QWidget::render inside paint方法?另一件事是,如何将鼠标/按键事件从QdeCrativeItem传播到QWidget?我不认为,它会工作得很好。太老的问题,不再有用了,但我不能作为所有者投票赞成删除,也不能删除它,因为它有答案。当然,现在有很多这样的例子,可能还有标准组件。然而,在2014年,这并不是一件小事。请。在下载前考虑投票,而不是删除。太老的问题,不再有用,但我不能投票删除作为所有者,不能删除它,因为它有答案。当然,现在有很多这样的例子,可能还有标准组件。然而,在2014年,这并不是一件小事。请。在撤消之前考虑投票,而不是删除。