我是 C++ 和 Qt 的新手,我正在尝试从父类访问小部件。
这是我的 mainwindow.cpp
MainWindow::MainWindow( QWidget *parent )
: QMainWindow( parent )
, ui( new Ui::MainWindow )
{
ui->setupUi(this);
}
我有另一个班级,我正在尝试从该班级的“ui”访问一个小部件。像这样:
DashBoard::DashBoard( MainWindow *parent ) : QObject( parent )
{
}
void DashBoard::select( )
{
parent->ui->menuSL->setCurrentIndex(0);
}
这给了我一个错误,说无法解析方法和字段。但是当我把这条线parent->ui->menuSL->setCurrentIndex(0);
放在构造函数中时,就没有问题了。
有人可以指出我的错误吗?