Как я могу сообщить представления в отдельных окнах при использовании MVC в проекте Qt / c ++? - PullRequest
0 голосов
/ 21 мая 2019

Я использую шаблон MVC, базу данных sqlite в моем коде.Я хочу показывать одни и те же данные в разных представлениях, в разных окнах одновременно.Также я хочу обновить свои данные.

Я реализую модель в классе и вызываю функцию модели по мере необходимости.

QSqlRelationalTableModel* MW_main::relModel()  
{  
    QSqlRelationalTableModel *FTRmodel=new QSqlRelationalTableModel;  
    FTRmodel->setTable("filename");  
    FTRmodel->setEditStrategy(QSqlTableModel::OnFieldChange);  
    FTRmodel->select();   
    return FTRmodel ;  
}  
void Tables::model()  
{  
    MW_main *mwmain = new MW_main;  
    QSqlRelationalTableModel *FTRmodel=new QSqlRelationalTableModel;  
    FTRmodel = mwmain->relModel ();  
}  

Мой код работает.Но когда я изменяю данные в окне, другие не знают об обновлении.

Как я могу сообщить другим взглядам?

...