使用新值刷新 QTableWidget

Refresh QTableWidget with new values

我有两种形式 - form1form2form1 有一个 QTableWidget 读取并显示文件夹中的 xml 个条目。

form2为对话框形式,收集用户数据并保存为xml.

我需要执行以下操作: 按 form2 中的 button1 保存(这是有效的)并关闭 window 并立即使用新值刷新 form1 中的 QTabletWidget

你能告诉我实现这个的方法吗?

没有 signal & slot 的简单解决方法: 创建表单 2 时关闭表单 1(顺便说一句,它是 QMainwindow)。然后当我按下按钮时,表单 2 将关闭并创建一个新的表单 1。像这样:

this->close(); ---->form 2
MainWindow *back = new MainWindow(this);
back->show();