Pero no, se debe agregar a la instruccion que cambia el valor en el campo oculto, la sentencia para gatillar el evento:
$("#id_campo_oculto").val("valor").trigger('change');
Todo lo demas es igual.
$("#id_campo_oculto").val("valor").trigger('change');
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "lstproyectos.h"
#include "lstobjetos.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QMainWindow::showFullScreen();
}