如何获取QMdiSubWindow关闭窗口的事件 1C

怎样在Qt creater (Windows平台上),获取QMidSubWindow关闭事件。
即通过mdiArea->addSubWindow(window);添加子窗口后,关闭子窗口的相应事件。
最好有个可以运行的例子。QQ:1414663370

1个回答

子窗口类里加个自定义的信号,然后重写closeEvent,在里面发出信号。 当创建子窗口对象时,把那自定义的信号连接到主窗口对象的一个槽函数就可以知道子窗口关闭了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如何关闭窗口 触发事件
C# BS架构 如何在关闭窗口 触发事件?[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/32.gif][/img]
关闭窗口的事件如何触发?(
关闭窗口的事件如何触发?(点击ie右上角的小叉叉时的触发事件怎么写?)rn
QMdiSubwindow的问题。
我在Qt自带MDI例子中有些代码看不太懂,麻烦高手给解释下rn步骤1)QMdiArea添加QTextEdit。rn QMdiArea->addSubWindow(QTextEdit);rn步骤2)从QMdiArea中获取active的控件。rn (QTextEdit) QMdiArea->activeSubWindow()->Widget();rnrn为什么步骤2中,取active控件需要有Widget()方法这一步?activeSubWindow难道没有将放入的控件取出来么???activeSubWindow取出的QSubWindow是什么?
关闭窗口触发什么事件?
编的flash程序在按ctrl+回车后会弹出一个窗口来运行rn1、请问点击窗口右上角的关闭按钮会触发什么事件?监听这个事件怎么写?rn2、如何引用当前这个窗口,有实例名吗?rn谢谢
关闭窗口后事件
如何判断页面关闭,或者关闭后的事件 rnrn我发现没有关闭窗口后的事件,我要【关闭窗口后】执行一个函数 如何执行
关闭窗口所触发的事件
我 在A页面 设置一个按钮 单击后 用脚本 打开另一个窗口B(注意 这里是打开而不是跳转) B窗口完成操作后 单击一个按钮 我用JavaScript脚本把B页面关掉了 这个时候我想在A页面中触发一个事件 应该怎么办啊? 因为用脚本是不会提交服务器的 不会触发 Page_lode事件 所以 我想在 B页面关掉后 在A页面 自动的 进行一个 操作 应该怎么解决啊?rn方法越多越好rn 本人是个菜鸟 希望尽可能的 详细一点
请问关闭窗口是什么事件?
好象有一个windowsclosed和一个windowsclosing它们各是什么事件啊?
怎样处理关闭窗口的事件
我想实现这样的操作,用户点击关闭窗口,我能决定是应该关闭或不关闭该窗口.
如何制作判断是否关闭窗口的事件??
当单击窗口上的“关闭”按扭(X),弹出一个消息框,提问是否关闭窗口,rn如果是,就关闭,另外,则不关闭。rn这个如何制作?????????????????????rn好像是用到QueryUnload,对不对??rn请大家赐教!!!!!!!!!!!!
从timer控件的事件中如何关闭窗口?
vs2005 + c# + winform开发。rn窗口中有一个timer1控件,其定时触发时要查询数据库某个表的字段内容,再做相应处理。由于是主从结构的,客户端需通过局域网联系服务器。当误拔网线或网线接触不良时就无法查询数据。因此我用了一个Try......Catch()结构来包裹这个查询语句块。在Catch部分写的是:rnMessageBox.Show("网络不通,请联系管理员");rnthis.Close(); //关闭当前大窗口rnrn结果运行后发现,当人为拔掉网线后系统会弹出提示窗口:"网络不通,请联系管理员",但点击"确定"按钮会出现一排排相同的提示窗口,且大窗口也不会关闭。这时为什么呢? 谢谢指教!
在窗口的FormLoad事件里如何关闭窗口?
在窗口的FormLoad事件里验证用户,如果验证不成功如何关闭该窗口?
如何实现关闭窗口时响应保存事件!
请教关闭窗口时响应什么事件?页面没有关闭按纽rn如何实现关闭窗口时响应保存的功能,保存的函数触发写在那?我的页面是被另一套系统掉用,关闭靠系统的关闭按纽实现的。
如何在有焦点事件的情况下关闭窗口?
设置了一个TxtBox(名字叫txtName)的焦点事件,另外还有个一关闭窗口的按钮btnExit,运行程序后,光标自动定位在txtName,这时如果点击btnExit按钮,不触发btnExit的程序,而是触发txtName的事件而无法触发btnExit的事件了。求指点!!!部分代码如下:rnrnprivate void btnExit_Click(object sender, EventArgs e)rn rn txtName.CausesValidation = false;rn this.Close();rn rnrnprivate void txtName_Enter(object sender, EventArgs e)rn rn txtHelp.Text = "请输入您的姓名!";rn rn private void txtName_Validating(object sender, CancelEventArgs e)rn rn if (txtName.Text.Trim() == string.Empty)rn rn MessageBox.Show("用户名为空,请重新输入");rn txtName.Focus();rn
关于QMdiArea 和QMdiSubWindow
subwindow = ui->mdiArea->addSubWindow(new NodeForm(0));rn//注: NodeForm 是继承QWidget的rnrn当程序运行时,点退出关闭某个SubWindow时,如何能知道是哪个subwindow被关闭了rn又该如何知道是哪个NodeForm对象被关闭了呢?rn当关闭的时候 对应的NodeForm对象是否会被删除呢??
如何关闭窗口?
有两个窗口:w1,w2rn要在w1中把w2关掉,应如何实现?
如何关闭窗口
用PHP怎么关闭窗口哦?rn除了JAVASCRIPT和VBSCRIPT还有其他方法吗?rn如果没有的话,那用那2种要怎么实现关闭呢?
如何关闭窗口??
在HTML中如何实现关闭自身窗口的按钮?rn我用开了三个窗口,我如何是现在一个窗口中加一个按钮是他们一起关闭?
GUI的windowEvent事件(实现关闭窗口)
import java.awt.*; import java.awt.event.*; public class TestWindowEvent { public static void main (String args[]) { new MyFrame("WindowEvent test"); } } class MyFrame extends Frame { MyFrame(S...
使用浏览器的关闭窗口触发事件?
各位有人知道怎么在关闭当前窗口是触发一个事件马?用onunload()试了,实现不了?
关闭窗口触发事件(onunload和unbeforeunload)
浏览器窗口关闭可以使用window.close(),但并没有与之相对应的事件,页面加载也是使用onload事件监听。 onunload和unbeforeunload事件都是在页面刷新或关闭的时候执行的。 这两个事件的区别:   1.onunload事件是已经从服务器读取到了数据,在替换到当前页面之前执行的。      onbeforeunload事件是正要去服务器读取数据还没有读取
关闭窗口触发的事件是啥
onclose? 没有啊,onunload不要,因为我不要跳转
如何获取“显示桌面”事件
如何获取用户点击 显示桌面 那个按钮事件
如何获取事件来源
窗体form1,form2分别通过单击按钮创建同一个窗体form3;我如何判断form3建立来自于单击哪个窗体的按钮?rn我目前的想法是单击按钮时传递一个全局变量来辨别,有没有办法通过事件源来获得,如何实现
如何获取事件的名字?
如何在取得当前程序所在的事件的名字?(在程序运行时?)
如何获取事件
我想当点击 input 的时候向数据库插入数据。
如何获取事件的相对坐标
在一个组件上听事件,panel.bind("mousemove", function(event)rn怎么能拿到相对于panel的坐标?rnrn我使用了event.offsetX与offsetY,但发现是浏览器不兼容的,并且当鼠标移到panel中的其它组件上时,offset的值不是相对于panel了,而是panel的那个子组件,即event.target变掉了,这样的话,要计算相对于的panel的值,还要用offsetX+组件的left这样获取...rnrn然后浏览器兼容这块,我找了Jquery的API,貌似没找到...难道还要自己写判断方法?rn我觉得这种常见兼容性操作,框架会没封装方法?
如何获取UserControl的事件?
有这么一个UserControl,TextFiledrn里面有个TextBox;TextBox1rn怎么样才能让使用这个UserControl的界面能够处理TextBox1的TextChangedrn没这方面的经验,还请多多帮忙。
RadioButton事件如何获取?
有两个RadioButton按扭。设了单选,rn如下:rnrnrnrnrnrn请问后台如何取得这两个按扭的事件?rn下面的没反应rnrn public void RadioButton1_Click(object sender, EventArgs e)rn rn if (this.RadioButton1.Checked = true)rn rn rn
如何获取事件的调用顺序
如何获取一段代码中的事件调用顺序?rnrn比如说在一个TextBox里入力值,它会触发KeyDown、KeyUp、TextChange等一系列事件。rnrn我如何在TextChange事件里获取TextChange响应之前触发的事件?rn前提是在我不知道有KeyDown、KeyUp存在的情况下。
如何获取Excel事件
如何获取Excel事件rn例如:获取Excel的SelectionChange 事件
能不能获取用户关闭窗口的事件啊?(菜鸟问题)----急!
我想获取用户关闭窗口的时间.就是当用户关闭我的.NET程序时让我可以添加一些代码,做一些清除工作.比如把登陆的用户设置成离线状态rn还有,能不能当Session设置里的TIMEOUT时间到达时,我能转去一个指定页面.也就是让用户重新登陆一次.要不我在Session中设置的一些值消失后会导致我的程序出错啊!rn有没有好的办法啊?急
怎么获取Java程序DOS控制台关闭窗口的事件?请指教
请教各位大侠,一个Java程序项目,没有GUI界面,运行界面只是个DOS控制台。如果关闭此控制台窗口,怎么获取该事件做出提示?谢谢了
关闭窗口时,删除临时表的内容,关闭窗口的事件在哪里写?
关闭窗口时,删除临时表的内容,关闭窗口的事件在哪里写?
vb.net 怎么获取关闭窗口时间
vb.net 怎么获取关闭窗口时间 点X谈=弹出确认信息问是否关闭具体怎么做求大神帮忙 我新手 谢谢!!
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池