如何从其他课程更新listWidget
?
我从另一个类方法调用方法showMessageName()
:
{
MainWindow guiObj;
guiObj.showMessageName(somedata);
}
void MainWindow::showMessageName(QString msgName)
{
ui->listWidget->addItem(msgName);
qDebug() <<"test"<< msgName;
return ;
}
这不会更新我的ui
,但以下代码确实:
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
//ui->listWidget->addItem("asdf"); this update is fine
}
我无法访问另一个类中的ui
,所以我使用了aoter选项,但它没有更新我的数据。