在Qt中,可以使用構造函數的參數來傳遞父指針。具體步驟如下:
以下是一個示例代碼:
class MyCustomClass : public QObject
{
public:
MyCustomClass(QObject* parent = nullptr) : QObject(parent)
{
// 構造函數的邏輯
}
};
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget* parentWidget = new QWidget();
MyCustomClass* customObject = new MyCustomClass(parentWidget);
// 其他代碼
return app.exec();
}
在上述示例中,使用QObject* parent
作為構造函數的參數,然后在構造函數的初始化列表中傳遞給QObject
類的構造函數。在創建MyCustomClass
對象時,將父指針parentWidget
傳遞給構造函數。