我有这个代码:
QFrame* contentsFrame = new QFrame();
contentsFrame->setLayout(contentsLyt_);
QScrollArea* scrollArea = new QScrollArea();
scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
scrollArea->setWidgetResizable(false);
contentsLyt_->addWidget( scrollArea );
scrollArea->setWidget(contentsFrame);
应用程序在设置小部件时被冻结。我无法调试或进入 setWidget 因为它是 Qt 功能。执行此冻结。停在那里不会给我任何线索。两个指针都不为 NULL。这是 Qt 内部的某种循环,我不明白。
任何想法?