рдЪрд╛рдХреЛ рдореЗрдВ рдбреНрд░рд╛рдЗрдВрдЧ рдЪрд╛рд░реНрдЯ

рдЖрдЬ рдореИрдВ рдЖрдкрдХреЛ рдЪрд╛рдХреЛ рдирд╛рдордХ рдПрдХ рдЕрджреНрднреБрдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛, рдЬрд┐рд╕реЗ рдЙрддреНрд╕рд╛рд╣ рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЪрд╛рдХреЛ рдкрд╛рдпрдерди рдореЗрдВ рдХрд┐рд╕реА рднреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдЧреНрд░рд╛рдл рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИред рдпрд╣ рд╕реНрдереИрддрд┐рдХ рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдПрдирд┐рдореЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рд╣реИред



рдЬреИрд╕реЗ рдорд╛рдпрд╛рд╡реА Wx рдФрд░ Qt (PyQt рдФрд░ PySide) рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдПрдХреАрдХреГрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ Numpy рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рджреЛрд╕реНрдд рд╣реИред


рд╕реНрдерд╛рдкрдирд╛

рдкрд╣рд▓рд╛ рдХрджрдо рдЪрд╛рдХреЛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред рд╣рдо рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ: рдЧрд┐рдЯ, рддреЛрдбрд╝рдлреЛрдбрд╝, рд╕реЗрдЯрдкреВрд▓, рд╕реНрд╡рд┐рдЧ, рд╕реБрдкреА, рд╕реНрдХреИрдкреА, рд╡реАрдЯреАрдХреЗ, wxpythonред рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╡рд┐рди рдХреЗ рд▓рд┐рдП mingw (vtk рдФрд░ wxpython) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдореИрдВ рдЖрдкрдХреЛ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рд╕рдордп рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП www.lfd.uci.edu/~gohlke/pythonlibs рдпрд╣рд╛рдВ рд╕реЗ рд▓реЗрдВ)ред рд╣рдо рдИрдЯреАрдПрд╕ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдЬреАрдЖрдИрдЯреА рд╕реЗ рд╣рдЯрд╛рддреЗ рд╣реИрдВ (рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ):

mkdir ets && cd ets
wget github.com/enthought/ets/raw/master/ets.py
python ets.py clone


рдлрд┐рд░ рд╣рдо рдЗрд╕ рдкреВрд░реА рдЪреАрдЬрд╝ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ:
python ets.py develop


рдЖрдкрдХреЛ рдХреБрдЫ рдФрд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдмрд┐рд▓реНрдб рд▓реЙрдЧ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рдЧрд╛рдпрдм рдерд╛, рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдЪрд▓рд╛рдПрдВред

рдЙрджрд╛рд╣рд░рдг

рдИрдЯреАрдПрд╕ / рдЪрд╛рдХреЛ / рдЙрджрд╛рд╣рд░рдг рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ, рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╕рдВрдЧреНрд░рд╣ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдордЭрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдореБрдЭреЗ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдХреЛрдб рдорд┐рд▓рддрд╛ рд╣реИред

рдореИрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рдЕрд╕рд╛рдорд╛рдиреНрдп рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдЪрд╛рдХреЛ рдореЗрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:



рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЪрд╛рдХреЛ рдПрдиреАрдореЗрд╢рди рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдИрдЯреАрдПрд╕ / рдЪрд╛рдХреЛ / рдЙрджрд╛рд╣рд░рдг / update_plot рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рджреЗрдЦреЗрдВ


HPGL-GUI рдкрд░ рдЪрд╛рдХреЛ

HPGL-GUI рдХреЛ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдмрдирд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рдереАред рдорд╛рдЯрдкреНрд▓реЛрдЯрд▓рд┐рдм рдФрд░ рдЪрд╛рдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЙрдкрдпреБрдХреНрдд рдереЗред рдЪреБрдирд╛рд╡ рдЪрд╛рдХреЛ рдкрд░ рдЧрд┐рд░ рдЧрдпрд╛, рдХреНрдпреЛрдВрдХрд┐ Matplotlib рдиреЗ PySide рдореЗрдВ рдПрдХреАрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдЖрдБрдХрдбрд╝реЛрдВ рдХреА рдЦрд┐рдбрд╝рдХреА рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:

рдпрд╣рд╛рдБ рдХреЛрдб рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
raw.github.com/Snegovikufa/HPGL-GUI/master/gui_widgets/statistics_window.py

PS рдЕрдЧрд░ рдЖрдкрдХреЛ PyQt4 рдпрд╛ PySide рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреА рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕реЗ рдЬреЛрдбрд╝реВрдВрдЧрд╛ред

рдпреБрдкреАрдбреАред рд╡рд┐рддреНрддреАрдп рдЪрд╛рд░реНрдЯ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛: рд╡рд┐рд╕реНрддреГрдд рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдЬреЛрдбрд╝реА рдЧрдИрдВ рдФрд░ PySide рд╡рд┐рдЬреЗрдЯ рдореЗрдВ рдПрдореНрдмреЗрдбрд┐рдВрдЧ рдХреА рдЧрдИред

Source: https://habr.com/ru/post/In118280/


All Articles