Qt 在显示Qvector成员的形式时遇到问题

Qt 在显示Qvector成员的形式时遇到问题,qt,Qt,我有一个班叫“学生”! 我有一个学生课堂上的Q向量 现在我想展示向量中第二个学生的形式! 但是当它显示为空时,它不会显示Ui中的内容 我该怎么办?!甚至可能发生吗?或者这在Qt中是不可能的 这是我的QVector: StHead = new QVector <Student> ; 你不应该用QVector*来管理你的学生,而应该用QVector。at[索引]将成为sead[索引]。否则这需要更多的上下文。但这不是我的问题。然后添加更多的上下文(学生代码,填充代码)。我能从代码片段中

我有一个班叫“学生”! 我有一个学生课堂上的Q向量 现在我想展示向量中第二个学生的形式! 但是当它显示为空时,它不会显示Ui中的内容 我该怎么办?!甚至可能发生吗?或者这在Qt中是不可能的

这是我的QVector:

StHead = new QVector <Student> ;

你不应该用QVector*来管理你的学生,而应该用QVector。at[索引]将成为sead[索引]。否则这需要更多的上下文。但这不是我的问题。然后添加更多的上下文(学生代码,填充代码)。我能从代码片段中读到的唯一一件事是,您尝试按值管理小部件,这很容易失败。
void MainWindow::StudentSignIn (QString User,QString Pass)
{
///////Sign in things !
    int index = StudentSearch(User);
    Student* at = StHead->data();
    if (at[index].GetPass() == Pass)
        emit Hide_StuLog();
    at[index].show();
}