在Qt中从一个表单导航到另一个表单
Navigation from One form to another in Qt
我是Qt开发的新手,对c++有一定的了解。我在Qt中创建了一些样本,但所有样本都是单一形式的样本。
现在我想创建这样的应用程序,它有不止一个表单,所以我想知道:
1.如何从一个窗体导航到另一个窗体
2.如何将数据从一个表单传递到另一个表单。.
提前Thanx。
对于模态对话框,您可以在堆栈上创建对话框的新实例。将数据传递到此对话框的一种方法是使用构造函数参数:
MyDialog dlg(param1,param2,param3);
if (dlg.exec())
{
// ... process data from the dlg ...
// call whatever public methods on the dialog while it still exists
// e.g.
myvar = dlg.getReturnValue();
}
对于模式对话框,可以使用setResult
来确定用户是否接受或拒绝该对话框。这在上面的if语句中进行了查询。
无模型对话框可能应该创建范围更广的(甚至可能是全局的或使用动态创建)
if (! modelessDlg)
{
modelessDlg = new MyModelessDlg(param1,param2);
}
modelessDlg->show();
相关文章:
- GTK 最大化表单 C++
- win 表单应用程序字符串^ 到 int
- 如何将变量从一个表单传递到另一个表单
- 如何从另一个Qt Widget表单类调用MainWindow类
- 如何将变量从一个 qt 表单传递到另一个表单 qt 形式
- QT子类UI表单显示一个空白窗口
- 在C++中将文本从一个表单传递到另一个表单
- 嗨,我正在尝试编码一个允许用户在Visual C 中登录的按钮,程序正在运行,但表单对话框未显示
- 在Qt中从一个表单导航到另一个表单
- 在另一个类的表单上添加 QGraphicsView
- 将数据发送到另一个表单上的小部件
- 从Qt4上的另一个表单捕获形式的关闭事件
- 如何使用信号和插槽从qt表单中获取id,然后在链表中搜索它并使用另一个表单显示结果
- 打开另一个表单,然后等待该表单返回响应
- 是否有可能在qt中的一个类中切换两个UI表单?
- 为什么我们在Qt中处理表单时要为ui对象声明一个命名空间?
- 使用CreateDesktop/SwitchDesktop在新桌面中创建一个表单
- 从现有的表单打开一个新表单-这是可以接受的吗?
- 有什么方法可以通过Qt锁定除一个表单外的所有表单吗
- 如何将 Qt 表单类移动到另一个命名空间