从另一个类更新列表小部件

时间:2015-08-24 22:00:18

标签: c++ qt widget qlistwidget

如何从其他课程更新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选项,但它没有更新我的数据。

0 个答案:

没有答案