当前位置: 代码迷 >> QT开发 >> 一个对话框,怎么对应2个类
  详细解决方案

一个对话框,怎么对应2个类

热度:151   发布时间:2016-04-25 03:09:15.0
一个对话框,如何对应2个类
一般来说,一个对话框,对应一个类
window.ui对应一个CWnd类
现在,一个对话框,想在两个不同的地方用,出现在不同的地方,它们样子一样,但按钮的消息函数不一样.
如果在一个类里,每个函数里都得用if else来判断函数的实现.这点,倒是可以用设计模式的状态模式了实现.
如果qt能直接绑定不同的类,就不用这么麻烦了.

------解决思路----------------------
一个UI对应一个类, 
如果你需要复用, 建议还是一个类, 把按键的信号抛出来。
外面用的地方来监听信号, 不同处理。
  相关解决方案