简体   繁体   English

在C ++ Builder上替代VCL

[英]Alternative to VCL on C++Builder

So I'm working at a company and they've been using VCL for GUI development since forever. 因此,我在一家公司工作,他们一直以来一直使用VCL进行GUI开发。 I'm rather newbie at creating GUI for Windows, but I dislike the options and limitations of the VCL. 我是为Windows创建GUI的新手,但是我不喜欢VCL的选项和限制。 So I started looking around for other alternatives, are there something better out there? 所以我开始四处寻找其他选择,那里还有更好的东西吗?

I've read a lot about WCF but it's Visual Studio only. 我已经阅读了很多有关WCF的内容,但仅是Visual Studio。 I also found about QT, but I'm not sure how would I pair C++Builder and the QT Designer software. 我也发现了有关QT的信息,但不确定如何将C ++ Builder和QT Designer软件配对。 Is there a package available? 有没有包装?

Or if there is a better solution for Windows GUI development with C++Builder - we're using CodeGear's C++Builder 2007 - could you recommend it? 或者,如果对于使用C ++ Builder进行Windows GUI开发有更好的解决方案-我们正在使用CodeGear的C ++ Builder 2007-您能推荐它吗?

Thanks! 谢谢!

You can use Qt with Builder in conjunction with qmake or cmake(both tools are for project files generation). 您可以将Qt与Builder结合使用,并与qmake或cmake结合使用(两种工具均用于生成项目文件)。 Well, you can use it with Builder without those generators but then you will have to write all MOC rules yourself and it is a tiresome job. 好的,您可以在没有这些生成器的情况下将其与Builder一起使用,但是您必须自己编写所有MOC规则,这是一项繁琐的工作。

So my suggestion is to use Qt instead of VCL, especially relatively new Qt feature - Qt Quick which allows you to write UI in declarative fashion 因此,我的建议是使用Qt代替VCL,尤其是相对较新的Qt功能-Qt Quick,它允许您以声明性方式编写UI

wxWidgets ( http://www.wxwidgets.org/ ) works with C++ Builder, but i am interested to know why you are stuck with C++ Builder? wxWidgets( http://www.wxwidgets.org/ )可与C ++ Builder一起使用,但是我很想知道为什么您对C ++ Builder感到困惑? time to move on buddy, I would suggest to move toward QT and use its own QT Creator, Or go for .Net if you prefer. 有时间结伴时,我建议您转向QT并使用其自己的QT Creator,或者,如果您愿意,可以选择.Net。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM