JohnK 发表于 2013-4-24 02:22:02

ARX的Qt

我可以在我的ARX应用程序中使用Qt吗?有人有这种经历吗?
谢谢您。
**** Hidden Message *****

JohnK 发表于 2013-4-24 08:34:31


我试图让Qt (mingw)与COM一起工作,据我所知这是不可能的。然而,我不明白为什么你不能在一个. dll中获得一些Qt,并与ARX一起使用。用VS重新编译Qt,开始做我猜。

Hessebity 发表于 2013-4-24 08:40:13

我对Qt在ARX的图形用户界面很感兴趣。

JohnK 发表于 2013-4-24 08:44:45

我也是
您必须构建一些DLL。我看到了一些“重构”示例,其中小部件被构建/更改/添加到/等等。在运行时而不是静态对话框。我确信,如果您要构建一个“通用小部件库”,就必须使用这种方法。

Hessebity 发表于 2013-4-25 18:30:41

我曾经玩过小部件,看到了吗,但从来没有玩过

Hessebity 发表于 2013-8-1 04:56:34

你好我已经通过qtwinmigrate(http://Qt . gitorious . org/Qt-solutions/Qt-solutions/trees/master/qtwinmigrate)库在我的ARX程序中使用了Qt,为此,我插入了一个QWinWidget:    HWND HWND = adsw _ acadMainWnd();。
q widget my widget = new q widget(new QWinWidget(hWnd));因此,我的对话框变得完全模态化,我不使用MFC,但是qtwinmigrate似乎也可以使用它,它适用于ARX和BRX,关于Linux,我还没有试过,不知道这种情况下adsw_acadMainWnd()返回什么,享受其中的乐趣。

JohnK 发表于 2013-8-1 09:42:34

你好,Se7en,
我可以给你发送我的项目的一部分,向你展示我如何使用Qt。
给我发邮件,我会回复的(你是管理员,所以一定有我的地址)。

frtfff 发表于 2013-8-5 16:53:11

是的,你可以。
就我个人而言,我只使用VC2008和VC2010。
但是你必须找到一个VC2005编译版本的Qt,或者自己编译它(小心,这需要几个小时)。

JohnK 发表于 2013-8-6 00:55:02


电子邮件已发送。非常感谢你Hessebity。你真好!

frtfff 发表于 2013-8-6 03:54:47

我可以用中文回答:牛逼~疯狂。
页: [1]
查看完整版本: ARX的Qt