我有一个使用Delphi XE3的VCL应用程序项目,现在我想改进我的应用程序图形用户界面(GUI),并且希望使用一个支持样式表的Qt GUI窗口小部件,同时保留现有的Delphi源代码(已实现类等),这可行吗?我已经在网络上搜索了一些信息,但是没有找到有关在Delphi中实现Qt GUI的内容。提前谢谢。
没有针对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.php VLC支持多操作系统、多CPU和交叉编译能力,特别是在QT4绑定平台支持下表现良好。QT5平台支持仍处于实验阶段。