楼主请贴出你的测试过程。没有数据没有说服力,如果只是执行简单的运算,你自己设计的算法是否有问题?
QT的元对象系统,信号/槽系统,开销都是很大的,qt的文档自己也说了,调用一个信号和槽的函数,相对于调用一个普通函数8倍的开销。
而C#的程序在第一次运行的时候,.net会自动转换成本地代码缓存起来,并且还会针对不同的平台进行一定程度的优化编译,速度当然不一样,但是,个人感觉在不论跨平台的前提下,.net的库不如qt库方便。
追求效率的话直接用Windows API,C编程好了。GUI的开销本来就很大。