在图形模式下为MQL创建一个GUI。 - 页 4

 
Yuriy Asaulenko:

tkinter不再是规则。在Python中也有一个非常类似的,但范围更广,而且有一个现代的Windows外观。我不记得是怎么做的,但它被作为一种替代方案到处兜售。

试过了,但不使用它。在VS中用C++/C#做一切事情都比较容易。

你甚至不需要使用C++,仅C#就足够了。

 
Алексей Барбашин:

你甚至不需要使用C++,仅C#就足够了。

是的,当然了。一个或另一个是根据口味添加的)。你可以用Python或R来调剂它。

 
Алексей Барбашин:

你甚至不需要使用C++,仅C#就足够了

这是个口味问题。 有些人喜欢包裹着C,有些人喜欢纯C。

 
Алексей Барбашин:

你甚至不需要使用C++,C#就足够了。

将C# dll插入metatrader中?

先生知道如何使它扭曲 :-)

 
Maxim Kuznetsov:

在metatrader中放一个C# dll ?

先生知道如何使它扭曲 :-)

这在原则上是可能的(有一个左边的编译器可以做到这一点)。问题是,这是否有必要?但如果你真的想,你可以。

 

OOO !刚想起来 !

有一个很好的东西 - gtk-serverhttp://www.gtk-server.org/

你可以通过管道向它发送文本命令(你可以选择3或4种方式),并得到纯文本回复。并且会绘制GUI :-)

这在本地的跺脚声中是牛刀小试--毕竟是完全的gtk2(修正:第三条也是......不知道,有段时间没看了),即使是glade(https://glade.gnome.org/) 的xml也应该能理解。

我们的想法是,它可以很容易地驯服于MT4/5,只是如何在一个命名的通道 上正确地运行它,以及如何舒适地写入/读取它。

 
Yuriy Asaulenko:

原则上,这是有可能的(有一个左边的编译器可以做到这一点)。问题是,应该这样吗?但如果你真的想,你可以。

为什么是左撇子?一切都是用内部的VS工具完成的。在Nuget中有一个DllExport库,它对汇编中的System.Runtime.InteropServices类进行了一次修改,然后一切都可以正常编译。因此,不需要跳手鼓舞,也不需要包装纸。在c#中创建表单要比像Maxim建议的那样把它们写在一个额外的文件中容易得多。我尊重马克西姆和他的工作,但在这种情况下,网络世界对我们是开放的,没有任何额外的困难。

 
Maxim Kuznetsov:

OOO !刚想起来 !

有一个很好的东西 - gtk-serverhttp://www.gtk-server.org/

你可以通过管道向它发送文本命令(你可以选择3或4种方式),并得到纯文本回复。并且会绘制GUI :-)

它毕竟是完全的gtk2,即使是glade的xml(https://glade.gnome.org/) 也应该能够理解它。

我们的想法是,它可以很容易地驯服于MT4/5,只是如何在一个命名的通道 上正确地运行它,以及如何舒适地写入/读取它。

为了什么?写一个15分钟的DLL,用你的鼠标在利器上画。

 
Maxim Kuznetsov:

OOO !这提醒了我!

有一个伟大的东西叫gtk-serverhttp://www.gtk-server.org/

你可以通过管道向它发送文本命令(你可以选择3-4种方式),并获得纯文本回复。并且会绘制GUI :-)

这是一个像羊一样的局部努力--毕竟它是完全的gtk2(fix: 3rd too...不知道,有段时间没看了),即使是glade(https://glade.gnome.org/) 的xml也应该能理解它。

我们的想法是,它可以很容易地驯服于MT4/5,只是如何在一个命名的通道 上正确地运行它,以及如何舒适地写入/读取它。

马克斯,这不是建设性的。虽然有时你确实被冲昏了头脑......。

 
Yuriy Asaulenko:

为了什么?在15分钟内编写一个DLL,并在Sharp中用鼠标画出自己。

我不知道为了什么......说实话,我不知道 :-)但人们想用鼠标来拍打界面,他们甚至发起了一个话题

对于我的GUI来说,我用Tk就够了,但是当速度足够 "计算东西 "的时候,就用C/C++,它们和前面提到的tcl是朋友。

我只记得有这样一个东西,为什么不告诉它在凡间的存在,也许有人会觉得有用。

原因: