qt - 用新值刷新 QTableWidget
问题描述
我有两种形式 - form1
, form2
.
form1
有一个QTableWidget
读取并显示xml
文件夹中的条目。
form2
是一个对话框形式,收集用户数据并保存为xml
.
我需要实现以下内容:按下button1
保存form2
(这是有效的)并关闭窗口并立即使用新值刷新QTabletWidget
。form1
你能告诉我一个实现这个的方法吗?
解决方案
一个简单的解决方法signal & slot
:在创建表单 2 时关闭表单 1(顺便说一句,它是 QMainwindow)。然后当我按下按钮时,表单 2 将被关闭并创建一个新的表单 1。像这样:
this->close(); ---->form 2
MainWindow *back = new MainWindow(this);
back->show();
推荐阅读
- c# - 在 C# 中以索引方式合并/复制数组的有效方法
- python - 为什么我的表格内容为空白,无法设置数据?
- javascript - 如何自定义 highchart 树图数据标签?
- c# - EF Core 3 Scaffolding(数据库优先)不生成主键 Fluent API
- php - 如何在开发模式下启用缓存?
- python - 检测 HTML 文件中的白色文本
- active-directory - 为什么 hbase shell 中的 whoami 命令无法获取组信息?
- node.js - 尝试将节点 js 与 mongoDB Atlas 云连接时出现 UnhandledPromiseRejectionWarning 错误
- javascript - 通过 jQuery 动态添加 HTML 元素后的额外点击
- flutter - 如何在 Flutter 中对齐不同 Text 小部件中的文本?