母窗口-QT中怎么在一个窗口中获得另一个窗口的指针?

问题描述

QT中怎么在一个窗口中获得另一个窗口的指针?
我用Widget作为母窗口,在其主函数中用信号槽建立了一个Dialog的窗口,那么这个Dialog窗口是不是Widget的子窗口呢?如果是的话,我想通过信号槽在Dialog中调用Widget中的数据,这样的话Widget母窗口应该是SIGNAL信号,在信号槽函数中需要使用它的指针。我在建立Dialog窗口的时候用new Dialog(this)将主函数指针传递给子函数,在子函数函数体的信号槽中槽函数写的parentWidget () 获得母函数指针。但是没有成功,哪位大侠可以知道一下啊

解决方案

在widget中连接dialog信号和widget槽

时间: 2024-10-03 21:55:53

母窗口-QT中怎么在一个窗口中获得另一个窗口的指针?的相关文章

界面-如何使打开的其他程序或者文档在MFC窗口中显示,而不是新打开一个窗口

问题描述 如何使打开的其他程序或者文档在MFC窗口中显示,而不是新打开一个窗口 我想在程序界面中指定一个区域,用于显示被打开的其他程序或者文档的界面.可是我用ShellExecute函数打开指定的那个文档和程序的时候,总是会再启动另一个窗口,效果就像是直接点击打开那个文件一样. 解决方案 将mfc窗口设置为其它程序的父窗口 解决方案二: 参考:程序只允许打开唯一实例且所有关联文档都在同一实例内打开的一揽子解决办法http://blog.csdn.net/IfI/article/details/1

按钮-C# 如何在一个窗体内执行另外一个窗口的一个控件的事件

问题描述 C# 如何在一个窗体内执行另外一个窗口的一个控件的事件 问题具体描述是:在Form1里面点击一个按钮,可以执行另外一个Form2里一个按钮对应的事件.像一个登陆界面,一个测试网络的界面,我要点登陆界面的登陆键,可以直接开启测试网络界面一个测试键对应的事件. 我实验过,如果把测试网络界面的测试键对应的事件设法移植到登陆键,很容易造成代码的冗杂,很难看懂.鄙人学识浅薄,还望提点,是否有优化的方案去解决这个问题. 解决方案 这个可以使用 委托 解决. 解决方案二: 用委托, 自定义事件htt

c++问题-C++的类中怎么在一个函数中引用上一层的函数

问题描述 C++的类中怎么在一个函数中引用上一层的函数 在同一个类中怎么引用先定义的函数来定义函数?比如在一个时期类的定义中,一个日期加1的函数中怎么调用先定义的一个求是否闰年的函数. 解决方案 C++定义隐式转换函数将类转换为内部的一个成员变量c++函数默认参数是一个好的设计吗? 解决方案二: 直接在函数内调用就可以了.不知道你说的上一层是什么意思.是基类的函数还是集合类所属的对象的函数,前者直接调用,或者用 基类类名::函数名后者用构造函数传对象指针 解决方案三: 同一个类中的函数都是通过t

android-安卓中,在一个activity中获取另一个activity中的EditText的值

问题描述 安卓中,在一个activity中获取另一个activity中的EditText的值 在一个activity中获取另一个activity中的EditText的值,两个activity之间没有跳转,有什么方法能做到吗?各位前辈帮帮忙,谢谢. 解决方案 intent传值,Intent putExtra(String name float value) 解决方案二: 安卓中从一个Activity启动另一个Activity开启另一个Activity启动另一个Activity 解决方案三: 使用S

在android中如何在一个activity中设置两个intent filters?

问题描述 在android中如何在一个activity中设置两个intent filters? 我想设置一个可以打开 HTML 文件的程序,因此我在 activity 中设置了 intent filter. <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFA

listcontrol-求教:C++中怎么在一个对话框中输入数据后在另一个对话框中的表格中显示出相应的数据?

问题描述 求教:C++中怎么在一个对话框中输入数据后在另一个对话框中的表格中显示出相应的数据? 先设定主框为有表格的对话框,在这个对话框点添加按钮后弹出了子对话框(用于输入数据),可是怎么把输入的数据在表格中显示出来呢? 解决方案 可以在创建输入数据的对话框的时候就把ListView的指针发送给它,然后m_List.InsertColumn() 解决方案二: 在一个对话框中输入数据后,要看你是如何保存的? 如果是保存成全局的变量,另一个对话框就可以直接访问(同一应用中两个不同的对话框): 如果是

c# asp net-【菜鸟求助】 C#中如何在一个项目中再次添加另外一个项目

问题描述 [菜鸟求助] C#中如何在一个项目中再次添加另外一个项目 我在做本科毕业设计,要求做一个管理系统.但是老师要求在这一系统上再次附加一个论坛.现在论坛代码是有,但是如何让这两个项目只在一个解决方案下运行,数据库这一块如何处理.论坛只有在管理系统中点击登录才能进入.

在datagrid中的HyperLinkColumn上达到谈出一个窗口的效果

datagrid|perl Creating a Popup Window Details Grid in a DataGrid  This articles topic came from the suggestion of a true DotNetJunkie. He originally sent an email to us asking for an example illustrating how to make a HyperLinkColumn in a DataGrid sp

win7中打开文件夹会重新打开一个窗口的问题

 在网上查了些资料,一般用到dos环境设置和修改注册表居多,但这两种方式都比较麻烦,尤其对于对计算机不是很懂的同事来说更是火上浇油.其实这种问题都是IE出了问题,下面总结两     种非常简单易行的方法:     1 使用360查杀木马,完了后它会提示你修复相关项,修复完后按照操作重启即可解决问题.     2 在别人电脑拷贝一份C://programe files/Internet Explorer文件到你电脑相应位置也可以解决问题.

Delphi中如何在一个窗体中嵌入另一个窗体

Form1 uses unit2; procedure TForm1.FormCreate(Sender: TObject); begin form2 := TForm2.Create(Panel,self); form2.BorderStyle := bsNone; form2.WindowState := wsMaximized; form2.Parent := Panel; form2.Show; end; Form2 uses Unit1; private FOwnerForm : TF