【发布时间】:2017-02-28 20:50:43
【问题描述】:
我想编写一个名为“buttonHandler”的外部 C++ 类,它专门支持 Qt 中的按钮单击事件,但我不知道如何从“mainContainer”类创建到对象(按钮)的硬链接并同时由另一个班级处理。这甚至可能吗?
【问题讨论】:
-
外部 C++ 类是什么意思?
-
你了解 Qt 信号和槽的工作原理吗?
-
@eyllanesc 我想将界面元素(对象)作为自己与事件处理程序(另一个 .cpp 文件)分开 - 在这种情况下,一个外部类“buttonHandler”故意只处理按钮单击事件,没有别的。
-
@FredLarson 是的,我大致了解这些机制,但我找不到任何提示如何从外部类级别实际处理事件。
-
点击事件是 GUI 的一部分。可以分离的是点击完成时执行的逻辑
标签: c++ qt button eventhandler qtcore