当我在qt creator中创建一个新的 Q_OBJECT
类时,它会使此默认构造函数。我想添加另一个参数,以便我可以传递用户输入,但是我不确定如何执行此操作,因为QObject
是第一个参数,并且不知道如何跳过第一个参数并传递用户在QString userInput
参数上输入。/p>
如何进行此默认值:
public:
explicit renderJob(QObject *parent = 0);
进行此
public:
explicit renderJob(QObject *parent = 0,QString userInput);
在C++
中,如果将默认参数放在最后一个位置。另外,应将QObject参数传递给基类构造函数。例如:
class renderJob: public {BaseObjectClass}
{
Q_OBJECT
public:
explicit renderJob(QString userInput, QObject *parent = 0);
}
[...]
renderJob::renderJob(QString userInput, QObject *parent):
{BaseObjectClass}(parent)
{
[...]
}