c – 如何访问qt上的父窗口小部件?
发布时间:2020-05-23 12:12:38 所属栏目:Linux 来源:互联网
导读:我有一个继承的QTreeWidget(称为PackList)类,其父级是KXmlGuiWindow.如何访问父母的插槽?我已经尝试过QTreeWidget类的getParent() - mySlot()但我已经有了error: no matching function for call to PackList::mySlot() 有人知道正确的方法吗
|
我有一个继承的QTreeWidget(称为PackList)类,其父级是KXmlGuiWindow. 我已经尝试过QTreeWidget类的getParent() – > mySlot()但我已经有了
有人知道正确的方法吗?谢谢 最佳答案 如果您知道父类,则必须将parentWidget()强制转换为该类,然后调用您的插槽.请记住,在这种情况下,它是否与插槽没有区别.你只是在调用一种方法.
您可以通过将信号连接到插槽来进行无需转换的呼叫.
最后,如果您不想使用它,可以使用QMetaObject::invokeMethod来调用它.这可能是矫枉过正的. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- debian – 基于“.deb”的Linux发行版是否支持Dell PERC H2
- LINUX入门:Ubuntu 16.04 下将GCC-5.4降级到 4.8
- 如何在使用gcsfuse创建的Linux中卸载Google Bucket
- linux – UNIX中硬件与软件安装的优点/缺点是什么?
- curl – 如何捕获LFTP的输出? (输出没有写入STDOUT或STDER
- linux – 如何使用Sonatype Nexus中的wget下载工件
- linux – OOM杀手的法医分析
- 将FreeBSD Jails迁移到Linux
- linux – fork()失败,出现内存不足错误
- linux – 如何在Perl中找到图形的连通组件?
