找回密码
 立即注册
收起左侧

QT多窗口编程

1
回复
6635
查看
[复制链接]
累计签到:3 天
连续签到:1 天
来源: 2016-10-5 11:36:39 显示全部楼层 |阅读模式
10Qter豆
     Hello各位大神好~我是QT小白,想请教一个问题,嗯,问题是这样的:

       现在有一个主界面MainWindow,有一个"打开图片"的pushButton;还有一个对话框类界面mDialog,mDialog有一个Label控件;点击MainWindow的pushButton后会选择一张图片,这一步我自己已经搞定了,对这张图片进行一些处理,问题是处理完后怎么能让图片在另一个界面mDialog里的Label显示,该怎么编写呢?

      如图,点击"打开图片"会弹出文件选择对话框,选好一张图片后首先会在MainWindow中显示,点击"执行检测"对刚才选择的图片进行一些处理,怎么让处理完后的图片在另一个界面显示?即让图片在mDialog中的Label显示?

      

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2016-10-6 10:49:42 显示全部楼层
使用qt的信号和槽
形如:connect(MainWindow, signal(const QPixmap &), mDialog, [this](const QPixmap & pixmap){
lable->setPixmap(pixmap);
});
这个槽在能同事访问到MainWindow和mDialog变量的地方写
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了