嗨,我正在尝试将输入的文本从多个 QTextEdit 小部件保存到一个名为 Film 类型的 Film 对象中,但我不知道该怎么做。titleEdit、durationEdit、directorEdit 和 relDateEdit 都是 QTextEdit 类型。这是 Film 的构造函数。
Film::Film(QString t,int dur,QString dir,QDate r):
m_title(t),m_duration(dur),m_director(dir),m_releaseDate(r){
}
该函数应该将输入的文本输入到各种 QTextEdit 中并使用这些值创建一个电影对象。我是否在正确的轨道上尝试将 QStrings 转换为纯文本?我该怎么处理int?gainFilmData 函数应该将 Film 对象的状态保存到文件中。
void FilmInput::saveFilm(){
Film film(titleEdit->toPlainText()),durationEdit ,directorEdit->copy(),
relDateEdit->copy());
obtainFilmData(film);
}