我正在创建一个自己的 Qt C+ 类,它应该从 ui-> 引用 QCustomPlot 作为构造函数的输入参数。
它应该如下所示:
myPlots::myPlots(QObject *parent, QCustomPlot& _plot ) :
QObject(parent), plot(_plot)
{
}
我不想以编程方式创建绘图区域,因为它在 UI 编辑中更简洁。并且不希望使用指针作为参数,因为据我了解,引用更安全且语法更简洁。但是我收到以下错误:
“错误:'myPlots::myPlots(QObject*, QCustomPlot&)' 显式 myPlots(QObject *parent=0, QCustomPlot& _plot) 的参数 2 缺少默认参数;”
我尝试将 =0 和 =null 作为默认参数,但只得到错误。这里发生了什么?