Вверх ↑
Ответов: 2059
Рейтинг: 131
#1: 2020-08-03 13:55:12 ЛС | профиль | цитата
tig-rrr, вот пример на Python "Hello world". Но мне совсем не нравится как сделан компонент!!!
https://yadi.sk/d/tynGsAJWTuzO7A
Надо свой делать!!!

Попробуй так:

Add(Pipe,10477605,777,266)
{
link(DataIN,4925098:Text,[])
}
Add(MainForm,7451496,294,112)
{
Width=235
Height=184
Caption="TEST"
Position=1
Point(onClose)
}
Add(StrList,4925098,777,182)
{
Point(doSave)
}
Add(Hub,13562740,630,203)
{
OutCount=3
link(onEvent1,4925098:doText,[])
link(onEvent2,10477605:doCreatePipe,[(710,216)(710,272)])
link(onEvent3,10477605:doIN,[(710,223)(710,279)])
}
Add(StrList,2381567,539,147)
{
Strings=#21:from tkinter import *|11:root = Tk()|18:root.title("TEST")|0:|1: |51:c = Canvas(root, width=400, height=400, bg='white')|8:c.pack()|0:|8:#Рисуем |1: |68:c.create_oval(200, 200, 390, 390, fill='lightgrey', outline='white')|62:c.create_arc(10, 10, 190, 190, start=0, extent=45, fill='red')|67:c.create_arc(10, 10, 190, 190, start=180, extent=25, fill='orange')|80:c.create_arc(10, 10, 190, 190, start=240, extent=100, style=CHORD, fill='green')|93:c.create_arc(10, 10, 190, 190, start=160, extent=-70, style=ARC, outline='darkblue', width=5)|0:|40:c.create_line(390, 10, 10, 390, width=2)|0:|57:c.create_oval(240, 250, 330, 300, fill='green', width=10)|0:|0:|47:c.create_line(100, 380, 100, 200, fill='green',|49: width=5, arrow=LAST, dash=(10,2),|40: activefill='lightgreen',|38: arrowshape="10 20 10")|1: |0:|15:root.mainloop()|
}
Add(DoData,4233241,539,203)
{
link(onEventData,441491:doCharset,[])
link(Data,2381567:Text,[])
}
Add(Hub,1309325,497,189)
{
link(onEvent1,4925098:doClear,[])
link(onEvent2,4233241:doData,[(522,202)(522,209)])
}
Add(Charset,441491,588,203)
{
Type=6
link(onCharset,13562740:doEvent1,[])
}
Add(Button,6588684,413,189)
{
Left=50
Top=45
Width=110
Height=40
Caption="PYTHON"
link(onClick,1309325:doEvent1,[])
}

В FileName, компонента Pipe надо прописать с чем у тебя ассоциируется *.py (python.exe).

P.S.
Одно время пользовался https://bellard.org/tcc/
Для C++ тоже такая фигня есть, где-то валяется.
Все параметры, туда и обратно, передаются из Паскаля и из СИ.
карма: 6

0
Редактировалось 7 раз(а), последний 2020-08-03 15:41:49