Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Qt';s信号和插槽以实现依赖项注入_Qt_Orm_Dependency Injection_Signals Slots - Fatal编程技术网

如何使用Qt';s信号和插槽以实现依赖项注入

如何使用Qt';s信号和插槽以实现依赖项注入,qt,orm,dependency-injection,signals-slots,Qt,Orm,Dependency Injection,Signals Slots,我一直在寻找一种依赖注入的方法,最近我说使用Qt是为了利用ORM,我遇到了信号和插槽 我的应用程序中的接线设计为每几秒钟完全改变一次,一切都是模块化的。这似乎是一场伟大的比赛 我可以从DI视图接近信号和插槽吗?怎么用?如果没有信号和时隙的优势,与C++ DI框架相比,像DIPP或DISOP 鉴于我将在几乎所有函数中使用QxOrm和SQLite,有一个更可取吗 非常感谢任何关于如何处理应用程序布线的教程或想法,这些教程或想法将取决于应用程序的扩展能力。响应晚,但总比不响应好: 我不清楚您从依赖注

我一直在寻找一种依赖注入的方法,最近我说使用Qt是为了利用ORM,我遇到了信号和插槽

我的应用程序中的接线设计为每几秒钟完全改变一次,一切都是模块化的。这似乎是一场伟大的比赛

我可以从DI视图接近信号和插槽吗?怎么用?如果没有信号和时隙的优势,与C++ DI框架相比,像DIPP或DISOP

鉴于我将在几乎所有函数中使用QxOrm和SQLite,有一个更可取吗


非常感谢任何关于如何处理应用程序布线的教程或想法,这些教程或想法将取决于应用程序的扩展能力。

响应晚,但总比不响应好:

我不清楚您从依赖注入的角度来处理信号和插槽是什么意思

从根本上说,依赖项注入是在构造函数中传递类型所需的所有参数。Guice网站有一个更科学的解释

信号和插槽是通知组件发生了有趣的事情的方式

从本质上讲,这两件事基本上是正交的。也就是说,您不使用构造函数来表示系统中的更改,而是使用构造函数来创建反映系统状态的类型

所以我必须先看看代码或设计,然后才能说出您应该做什么