qt 回调函数设置界面_回调函数实现类似QT中信号机制(最简单)
1. 定義回調接口類:
class UIcallBack
{
public:
virtual void onAppActivated() = 0;
virtual void onShowMore() = 0;
};
2. 定義一個類 繼承 回調接口類,并包含你要監聽的類
class AppManager : public UIcallBack
{
public:
AppManager();
UIManager uiManager;
……
uiManager.setCallBack(this);
void AppManager::onAppActivated()
{
}
void AppManager::onShowMore()
{
_D("callback onshowMore\n");
}
3. 要監聽的類實現
class UIManager
{
public:
UIManager();
~UIManager();
void setCallBack(UIcallBack *pcallBack)
{
m_pcallBack = pcallBack;
}
UIcallBack *m_pcallBack;
};
在 UIManager里調用
m_pcallBack->onShowMore();
則在AppManager類里就能響應到onShowMore()這個消息
------------
2017-10-02 應一位回復此博客的朋友要求,總結另一篇有關QT信號與槽機制的簡單實現原理,可參考另一篇博客:
http://blog.csdn.net/liukang325/article/details/78151601
---------------------
作者:陽光檸檬_
來源:CSDN
原文:https://blog.csdn.net/liukang325/article/details/45742675
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
總結
以上是生活随笔為你收集整理的qt 回调函数设置界面_回调函数实现类似QT中信号机制(最简单)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 打印表格_表格怎么打印出来
- 下一篇: 什么原因导致芯片短路_血压中的低压高是什