首页 > 解决方案 > 用新值刷新 QTableWidget

问题描述

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

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

我需要实现以下内容:按下button1保存form2(这是有效的)并关闭窗口并立即使用新值刷新QTabletWidgetform1

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

标签: qtqtgui

解决方案


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

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

推荐阅读