gpt4 book ai didi

c++ - 如何通过外部命令与Qt widget通信?

转载 作者:行者123 更新时间:2023-11-28 03:02:05 25 4
gpt4 key购买 nike

我正在开发一个工具,在该工具的主窗口上添加了几个 Qt 小部件。当我们过去使用 RMB 单击 Qt 小部件时,会弹出一个上下文菜单(并通过 eventFilter 调用了几个函数)来完成所需的工作 - 比如说,doTask() 槽会被接收器对象调用。

现在我必须在窗口上添加一个横幅菜单,它必须复制 RMB 上下文菜单的所有功能。由于这个横幅菜单不是 Qt 的,而是用一些内部函数(比如 LISP)编写的,所以我在调用那个插槽函数时遇到了问题 - doTask(),因为我不知道接收者对象是什么。

如何通过一些外部命令/语言与 Qt 小部件通信?

如有不明白之处欢迎补充。

最佳答案

你能不能从充当插槽调用代理的 QT 感知对象中公开一个简单的 C 样式方法。即您的横幅调用方法,方法然后调用适当的插槽?

关于c++ - 如何通过外部命令与Qt widget通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20540676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com