对连接的参考是模棱两可的Qquickitem Qmainwindow



我试图在程序中使用qcustomplot的以下文件夹的示例:

/examples/plots

和同时我希望从QML 访问它。因此,我添加了< qquickitem >这导致标题中所述的错误。

代码:

#include <QQuickItem>
#include <QMainWindow>
#include <QTimer>
#include "../../qcustomplot.h" 
namespace Ui {
class MainWindow;
}
class MainWindow :  public QQuickItem, public QMainWindow
{
  Q_OBJECT

我该怎么做才能使其从QML访问并解决错误?

有QT小部件应用程序,并且有QT快速应用程序。选择一个。

QCustomPlot允许您为QT小部件应用程序创建小部件。

您无法将Qwidget嵌入QT快速(= QML)应用程序中。您唯一可以做的是将QML嵌入QT小部件应用程序中。在这种情况下,您的MainWindow仅继承QMainWindow并包含QQuickView(请参阅http://www.ics.com/blog/combining-qt-widgets-and-qmml-qml-qml-qwidgetcreatewindowcontainer)。

相关内容

  • 没有找到相关文章

最新更新