Criação de uma GUI para MQLs em modo gráfico. - página 4

 
Yuriy Asaulenko:

tkinter não rege mais. Há um muito semelhante em Python, mas mais amplo e com um visual Windows moderno. Não me lembro como, mas está sendo tocado em todos os lugares como alternativa.

Tentei, mas não o use. É mais fácil fazer tudo em VS em C++/C#.

Você não precisa nem mesmo usar C++, C# sozinho é suficiente.

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

Você não precisa nem mesmo usar C++, C# sozinho é suficiente.

Sim, é claro. Um ou outro é adicionado ao sabor). Você pode apimentar com Python ou R.

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

Você não precisa nem usar C++, C# sozinho é suficiente

É uma questão de gosto. Algumas pessoas gostam de C embrulhado, outras preferem C puro.

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

Você não precisa nem mesmo usar C++, C# é suficiente.

ligando o C# dll ao metatrader ?

monsieur sabe como torná-lo retorcido :-)

 
Maxim Kuznetsov:

Coloque um C# dll no metatrader ?

monsieur sabe como torná-lo retorcido :-)

É possível em princípio (há um compilador esquerdo que pode fazer isso). A questão é, se é necessário? Mas se você realmente quiser, você pode.

 

OOO ! Acabei de lembrar !

há uma grande coisa - gtk-server http://www.gtk-server.org/

Você pode enviar-lhe comandos de texto por tubulação (você pode escolher 3 ou 4 maneiras) e obter respostas de texto simples. E desenhará a GUI :-)

É um alvo sobre o terreno de pisada local - afinal é totalmente gtk2 (conserto: 3º também...não sabia, não olhava há algum tempo) , até mesmo o xml de glade(https://glade.gnome.org/) deve ser capaz de entendê-lo.

A idéia é que ela poderia ser facilmente domada para o MT4/5, apenas como executá-la corretamente em um canal nomeado e como escrevê-la/ler confortavelmente.

 
Yuriy Asaulenko:

Em princípio, isso é possível (há um compilador esquerdo que pode fazer isso). A questão é: deveria ser? Mas se você realmente quiser, você pode.

Por que esquerdistas? Tudo é feito com meios VS internos. Existe a biblioteca DllExport em Nuget, que modifica a classe System.Runtime.InteropServices na montagem uma vez e depois tudo se compila normalmente. Portanto, nenhuma dança de pandeiro é necessária, nenhuma embalagem é necessária. Criar formulários é muito mais fácil em c# do que escrevê-los em um arquivo adicional, como sugere Maxim. Eu respeito Maxim e seu trabalho, mas neste caso o mundo da Rede está aberto para nós sem dificuldades adicionais.

 
Maxim Kuznetsov:

OOO ! Acabei de lembrar !

há uma coisa ótima - gtk-server http://www.gtk-server.org/

Você pode enviar-lhe comandos de texto por tubulação (você pode escolher 3-4 maneiras) e obter respostas de texto simples. E desenhará a GUI :-)

Afinal de contas, é totalmente gtk2, até mesmo o xml da glade(https://glade.gnome.org/) deve ser capaz de entendê-lo.

A idéia é que ela poderia ser facilmente domada para o MT4/5, apenas como executá-la corretamente em um canal nomeado e como escrevê-la/ler confortavelmente.

Para quê? Escreva uma DLL de 15 min, e desenhe com o mouse em sharps.

 
Maxim Kuznetsov:

OOO ! Isso me faz lembrar !

há uma grande coisa chamada gtk-server http://www.gtk-server.org/

Você pode enviar-lhe comandos de texto por tubulação (você pode escolher entre 3-4 maneiras) e obter respostas de texto simples. E desenhará a GUI :-)

É um esforço local como uma ovelha - afinal de contas, é totalmente gtk2 (conserto: 3º também...não sabia, não olhava há algum tempo) , até mesmo o xml de glade(https://glade.gnome.org/) deve ser capaz de entendê-lo.

A idéia é que ela poderia ser facilmente domada para o MT4/5, apenas como executá-la corretamente em um canal nomeado e como escrevê-la/ler confortavelmente.

Max, isso não é construtivo. Mas às vezes você se deixa levar...

 
Yuriy Asaulenko:

Para quê? Escreva uma DLL em 15 minutos e desenhe-se com um mouse em Sharp.

Eu não sei por que... honestamente, eu não sei :-) Mas as pessoas querem usar um mouse para dar tapas nas interfaces, elas até iniciaram um tópico

Para minha GUI sou bom o suficiente com Tk, mas quando a velocidade é suficiente para "calcular algo", então C/C++ que são amigos com o tcl acima mencionado.

Só me lembro que existe tal coisa, por que não contar sobre sua presença no mundo mortal, talvez alguém a ache útil