Delphi XE - Delphi项目使用Qt GUI库



我有一个项目在Delphi XE3使用VCL应用程序,现在我想改善我的应用程序GUI,我想使用Qt GUI小部件与样式表使用我现有的Delphi源代码(实现类,…),这是可能的吗?我一直在网上搜索,但没有发现关于实现Qt GUI的Delphi。

Qt没有Delphi绑定:http://en.wikipedia.org/wiki/List_of_language_bindings_for_Qt_4

Delphi不可避免地绑定到VCL或Firemonkey。如果没有可用的绑定,你就不能直接在Delphi中使用Qt。

一个可能的解决方法是将应用程序例程抽象到DLL中,然后用另一种支持Qt的语言为应用程序创建GUI,并从中调用Delphi例程。

也@ Mason:

Delphi在几年前尝试过Qt路线,但失败得很惨

Kylix的失败与Qt无关。

我建议使用codetyphon 5.30的最新版本http://pilotlogic.com/sitejoom/index.phpVLC支持多操作系统,多cpu和跨构建能力。特别是QT4绑定平台支持QT5平台支持是实验性的。

最新更新