QT笔记--对话框交互方法
发布时间
阅读量:
阅读量
在前一篇博客文章中,介绍了实现自定义对话框的具体方法。当应用对话框功能时,常常会面临一个典型问题:如何在一个界面的函数逻辑中引用另一个界面的相关参数。比如,在字体设置界面中,需要获取主界面当前的坐标信息。针对这一情况,实际上存在两种可行的解决方案:
一、包含头文件的方式
假设存在两个界面,分别为mainwindow和dialog。
若需在dialog的.cpp文件中调用mainwindow的函数,仅需在dialog.h文件中添加#include “mainwindow.h”的引用,并声明一个mainwindow类的对象并完成实例化操作,即可实现对主界面函数的调用。
MainWindow *parWind = (MainWindow*)parentWidget(); //获取主窗口
parWind->setACellText(row,col,ui->edtCaption->text()); //设置单元格文字
AI写代码cpp
二、自定义信号与槽函数
1、用户定义信号
signals :
void ageChanged(int age);
AI写代码cpp
2、信号与槽函数之间的连接
connect(boy,&Pers
全部评论 (0)
还没有任何评论哟~
