Creazione di una GUI per MQL in modalità grafica. - pagina 4

 
Yuriy Asaulenko:

tkinter non governa più. Ce n'è uno molto simile in Python, ma più ampio e con un look moderno di Windows. Non ricordo come, ma è stato propagandato ovunque come alternativa.

L'ho provato, ma non lo uso. È più facile fare tutto in VS in C++/C#.

Non c'è nemmeno bisogno di usare C++, C# da solo è sufficiente.

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

Non c'è nemmeno bisogno di usare C++, C# da solo è sufficiente.

Sì, certo. L'uno o l'altro viene aggiunto a piacere). Potete condirlo con Python o R.

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

Non c'è nemmeno bisogno di usare C++, C# da solo è sufficiente

È una questione di gusti. Ad alcune persone piace il C avvolto, altre preferiscono il C puro.

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

Non c'è nemmeno bisogno di usare C++, C# è sufficiente.

inserire la dll C# in metatrader?

monsieur sa come renderlo contorto :-)

 
Maxim Kuznetsov:

Mettere una dll C# nel metatrader?

monsieur sa come renderlo contorto :-)

È possibile in linea di principio (c'è un compilatore sinistro che può farlo). La domanda è: è necessario? Ma se lo volete davvero, potete farlo.

 

OOO! Mi sono appena ricordato!

c'è una grande cosa - gtk-server http://www.gtk-server.org/

Si possono inviare comandi di testo tramite piping (si possono scegliere 3 o 4 modi) e ottenere risposte in testo semplice. E disegnerà la GUI :-)

È un occhio di bue sul terreno locale - è completamente gtk2 dopo tutto (correzione: anche la terza...non lo sapevo, non guardo da un po'), anche l'xml di glade(https://glade.gnome.org/) dovrebbe essere in grado di capirlo.

L'idea è che potrebbe essere facilmente addomesticato per MT4/5, solo come eseguirlo correttamente su un canale nominato e come scrivere/leggere comodamente.

 
Yuriy Asaulenko:

In linea di principio, è possibile (c'è un compilatore sinistro che può farlo). La domanda è: dovrebbe essere così? Ma se lo volete davvero, potete farlo.

Perché di sinistra? Tutto è fatto con mezzi interni VS. C'è la libreria DllExport in Nuget, che modifica la classe System.Runtime.InteropServices nell'assembly una volta e poi tutto si compila normalmente. Quindi non è necessario ballare il tamburello, non sono necessari involucri. Creare moduli è molto più facile in c# che scriverli in un file aggiuntivo, come suggerisce Maxim. Rispetto Maxim e il suo lavoro, ma in questo caso il mondo della Rete è aperto a noi senza difficoltà aggiuntive.

 
Maxim Kuznetsov:

OOO! Mi sono appena ricordato!

c'è una grande cosa - gtk-server http://www.gtk-server.org/

Potete inviargli dei comandi di testo tramite piping (potete scegliere 3-4 modi) e ottenere delle semplici risposte testuali. E disegnerà la GUI :-)

È, dopo tutto, completamente gtk2, anche l'xml di glade(https://glade.gnome.org/) dovrebbe essere in grado di capirlo.

L'idea è che potrebbe essere facilmente addomesticato per MT4/5, solo come eseguirlo correttamente su un canale nominato e come scrivere/leggere comodamente.

Per quale motivo? Scrivete una DLL di 15 minuti e disegnate con il vostro mouse in sharps.

 
Maxim Kuznetsov:

OOO! Questo mi ricorda che...

c'è una grande cosa chiamata gtk-server http://www.gtk-server.org/

È possibile inviare comandi di testo tramite piping (si può scegliere tra 3-4 modi) e ottenere risposte in testo semplice. E disegnerà la GUI :-)

È uno sforzo locale come una pecora - dopo tutto è completamente gtk2 (fix: anche 3rd...non lo sapevo, non guardo da un po'), anche l'xml di glade(https://glade.gnome.org/) dovrebbe essere in grado di capirlo.

L'idea è che potrebbe essere facilmente addomesticato per MT4/5, solo come eseguirlo correttamente su un canale nominato e come scrivere/leggere comodamente.

Max, non è costruttivo. A volte ci si lascia trasportare però...

 
Yuriy Asaulenko:

Per quale motivo? Scrivete una DLL in 15 minuti e disegnatevi con un mouse in Sharp.

Non so per cosa... onestamente, non lo so :-) Ma la gente vuole usare un mouse per schiaffeggiare le interfacce, hanno anche iniziato un topic

Per la mia GUI sono abbastanza bravo con Tk, ma quando la velocità è sufficiente per "calcolare qualcosa", allora C/C++ che sono amici del suddetto tcl.

Mi ricordo solo che esiste una cosa del genere, perché non raccontare la sua presenza nel mondo mortale, forse qualcuno lo troverà utile