c – 如何访问qt上的父窗口小部件?
发布时间:2020-12-13 19:05:47 所属栏目: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来调用它.这可能是矫枉过正的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 多产PL2303串口到250000bps
- 每当有人通过SSH登录到Linux盒子时执行程序
- linux – 如何在dhcpd中通过MAC地址分配IP
- linux – 如何在Delphi中实时读取cygwin程序的命令行输出?
- Linux Shell脚本:如何检测NFS挂载点(或服务器)已经死了?
- linux – 如何在rpm中更改“Build Host”
- Linux中的malloc() – “无法保证内存确实可用”?
- linux-kernel – 了解最新(3.0.0及以上版本)Linux内核中CON
- Linux:如何确定文件是否已被其他进程更新?
- linux – NX Server小写d最小化OS X客户端?