用 MQL 编写的用户界面图库 - 页 22

 

上面的窗口是用标记语言编写的,在 MQL 中没有特定的行。如果有人想看看它们,甚至对它们稍作修改(实验),请访问以下路径:

Include\(1) KIB 1.0\(1) BASE\(2) STATE KIB-CODE

对于说英语的人来说,这个路径将是数字:

Include\(1) KIB 1.0\(1) ...\(2) ...

KIB-CODE 文件夹中包含以下文件

  • "Frames manager.mqh"、
  • "Color Picker.mqh"、
  • "字体菜单. mqh"、
  • 上下文菜单.mqh、
  • "任务栏
  • "声音菜单.mqh

等。

 
hini #:
很棒的图形用户界面库,我认为这是我见过的 MT 平台上最好、最完整的图形用户界面库。只可惜代码是用俄语编写的,不懂俄语的人几乎无法理解。

非常感谢。不幸的是,你是对的。我不得不用俄语编写,因为我永远无法用外语完成如此大规模的工作。这就是大脑的工作方式--使用母语最有效。

 
Реter Konow #:

这是档案。

我仍然需要用户的反馈,以了解他们对最终产品的看法。真正的公众测试还没有进行。现在机会来了,值得开始。

这就是我发布开源生成器的原因。

简单提几个建议:1. 窗口的最小化和关闭按钮大小不一致,将他们改为大小一致会更好,我不知道这是由用户代码设置的,还是由KIB设置的。

2. 右键问题,显示的还是MT的右键菜单,希望能显示自定义的右键菜单,不过我知道这可能是很难完成的一个任务。

3. 目前的图标只支持图片,不知道能否支持web 字体图标, 这点不是很重要。

4. 还有就是源码问题,个人私心能将俄语的源码转换为英文的变量名,函数名等。以便理解。当然这可能需要花费不少时间,作者可以慢慢考虑。

 
hini #:

简单说几句:1.最小化和关闭窗口按钮的大小不一样,最好将它们改为相同大小,我不知道这是自定义代码设置的,还是 KIB 设置的。

2. 右键问题,仍然显示 MT 右键菜单,我希望显示自定义的右键菜单,但我知道这可能是一项艰巨的任务。

3. 目前的图标只支持图片,我不知道它是否能支持网页字体图标,这不是很重要。4.

4.还有一个源代码问题,我个人希望将俄文源代码转换成英文变量名、函数名等,这样更容易理解。我想把源代码从俄文翻译成英文,这样我就能看懂了。当然,这可能需要很多时间,作者可以慢慢考虑。

1.最小化和关闭按钮完全照搬自 Windows。这可以在平台文件中更改。这并不难,但你需要说明在哪里。如果你真的需要,我可以告诉你。

2.要调用设计器的右键菜单,请双击图表或空闲的窗口空间。

3.您可以整合自己的图标和图片并显示它们。不过我稍后会做。

4.我把这个问题留给那些想这样做的人决定。我几乎没有足够的时间和机会来做这项工作。很遗憾。

 
现在的主要任务是在 MT5 的新版本中启动构造器,以便有需要的人可以编写必要的界面。然后我将移交引擎,我们就可以认为目标已经实现。
 
Реter Konow #:

1.最小化和关闭按钮完全照搬自 Windows。这可以在平台中更改。这并不难,但需要说明改在哪里。

2.要调用设计器的上下文菜单,请双击图表或窗口的空闲位置。

3.您可以整合自己的图标和图片并显示它们。不过我稍后会做。

4.我把这个问题留给那些想这样做的人决定。我几乎没有足够的时间和机会来做这项工作。很遗憾。

好的,您早点休息吧,身体重要!

 
Реter Konow #:
现在的主要任务是在 MT5 的新版本中启动构造器,以便有需要的人可以编写必要的界面。然后我将移交引擎,我们就可以认为目标已经实现。

你说的构造器是哪个,没有在上面给出的文件当中吗?

 
Реter Konow #:

1.最小化和关闭按钮完全照搬自 Windows。这可以在平台文件中更改。这并不难,但你需要说明在哪里。如果你真的需要,我可以告诉你。

2.要调用设计器的右键菜单,请双击图表或空闲的窗口空间。

3.您可以整合自己的图标和图片并显示它们。不过我稍后会做。

4.我把这个问题留给那些想这样做的人决定。我几乎没有足够的时间和机会来做这项工作。很遗憾。

@Nikolai Semko 虽然这样问很冒昧,但是您是否有兴趣将第4点任务改善呢?

Nikolai Semko - BeeXXI Corporation
Nikolai Semko - BeeXXI Corporation
  • 2023.07.15
  • www.mql5.com
交易者的个人资料
 
hini #:

@Nikolai Semko 虽然这么问很冒昧,但你有兴趣改进作业的第 4 点吗?

我来到这里的动机只有一个,那就是对彼得作为一个有创造力的人的尊重和好奇。
我不需要别人的图形用户界面,因为我使用的是自己开发的软件。 您可以自己动手,例如使用免费的Reverso 程序,或者使用ChatGPT 更好、更快地翻译所有俄语文本和变量。

 
Nikolai Semko #:

我来到这里的动机只有一个,那就是对彼得作为一个有创造力的人的尊重和好奇。
我不需要别人的图形用户界面,因为我使用的是自己开发的软件。 您可以自己动手,例如使用免费的Reverso 程序,或者使用ChatGPT 更好、更快地翻译所有俄语文本和变量。

OK,谢谢你的回复