What is the proper way to set QProgressBar to update from the logic layer?
If I want to update a QProgressBar on the view layers from a loop on the logic layer (such as each iteration will update the progress bar), what is the proper way to do that? Thanks class LogicClass : public QObject { Q_OBJECT public: explicit LogicClass(QObject *parent = 0); int max(){ return 100; } int min(){ return 0; } void emit50(){ emit signalProgress(50); } signals: void signalProgress(int); public slots: }; MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); LogicClass logic; ui->progressBar->setMaximum( logic.max() ); ui-