Sziasztok,
milyen GUI csomagot ajanlanatok Windows 10 ala?
A Lua programozasi nyelv alapjait szeretnem osszekotni egyszeru grafikus
programokkal?
Koszi szepen.
Ardi
- 960 megtekintés
Hozzászólások
Sziasztok,
folytatnam a bejegyzesemet.
Talaltam egy erdekes GUI-t fltk4lua nevvel az alabbi link alatt:
https://github.com/siffiejoe/lua-fltk4lua/wiki
Sikerult chocolatey alatt feltenni a kovetkezot:
choco install lua51
choco install lua52
choco install lua53
choco install luarocks
Sajnos, nem tudom, hogyan tovabb.
Hogyan tudom luarocks.exe segitsegevel feltenni az fltk4lua csomagot
es beallitani a szukseges valtozokat?
MINGW64 alatt:
$ pwd
/c/ProgramData/chocolatey/bin
$ luarocks.exe search fltk4lua
Search results:
===============
Rockspecs and source rocks:
---------------------------
fltk4lua
0.1-1 (rockspec) - https://luarocks.org
0.1-1 (src) - https://luarocks.org
$ luarocks.exe install fltk4lua
Error: C:\ProgramData\chocolatey\lib\luarocks\luarocks-2.4.4-win32\systree/lib/luarocks/rocks does not exist and your user does not have write permissions in C:\ProgramData\chocolatey\lib\luarocks\luarocks-2.4.4-win32\systree
-- you may want to run as a privileged user or use your local tree with --local.
Now retrying as a privileged user...
"C:\ProgramData\chocolatey\lib\luarocks\luarocks-2.4.4-win32\luarocks.bat" install fltk4lua
Installing https://luarocks.org/fltk4lua-0.1-1.src.rock
Error: Could not find header file for FLTK
No file FL/Fl.h in c:/external/include
You may have to install FLTK in your system and/or pass FLTK_DIR or FLTK_INCDIR to the luarocks command.
Example: luarocks install fltk4lua FLTK_DIR=/usr/local
C:\Users\XXXX\AppData\Local\Temp\luarocks_fltk4lua-0.1-1-6498\LUA-FL~1\compat-5.3\ROCKSP~1 - The directory is not empty.
Press any key to close this window...
Koszi a segitseget.
Ardi
- A hozzászóláshoz be kell jelentkezni
Az általa írt megoldás nem segít?
"-- you may want to run as a privileged user or use your local tree with --local."
Csak azért kérdezem, mert nem látom, hogy milyen userrel/jogosultsággal próbáltad.
- A hozzászóláshoz be kell jelentkezni
mint admin user
Ardi
- A hozzászóláshoz be kell jelentkezni
Sziasztok,
abbahagytam a probalkozast az fltk4lua-val.
Ha tobb idom lesz, nagy valoszinuseggel visszaterek hozza.
Most nagy hirtelen talaltam helyette: https://www.tecgraf.puc-rio.br/iup/
Koszonet mindenkinek a hozzaszolast.
Ardi
- A hozzászóláshoz be kell jelentkezni
Szerintem azért nem kapsz választ, mert senki nem csinál ilyesmit, senkinek fogalma sincsen. Eléggé különleges igény. Úgyhogy készülj fel rá, hogy sok segítséget ehhez nem fogsz kapni. Aztán ha mégis befut valaki, aki ebben profi, akkor bocs a riogatásért!
Az is lehet, hogy jobban jársz, ha másfelé indulsz el, és nem akarsz LUA-ban Windowsra GUI-t fejleszteni. Lehetséges.
- A hozzászóláshoz be kell jelentkezni
Szimplán csak az a probléma, hogy aki nem a .NET-bloat és a JS-CSS-bloat vonalon szeretne divatos csiligány trenditrágyadombot összetákolni, azt fősodratúék vagy lehurrogják, vagy ignorálják. OP esetében az utóbbi történt.
- A hozzászóláshoz be kell jelentkezni
Pedig igaza van, amit kevesen hasznalnak, arrol nehezebben talalsz infot/segitseget.
Python3+Qt5 parossal csinaltam par dolgot, .Net-tel valoszinuleg egyszerubb dolgom lett volna (igy viszont konnyebben eletre tudom kelteni mas OS-eken).
Amugy a lua viszonylag lassu scriptnyelvkent bloat-abb ezeknel.
--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin
- A hozzászóláshoz be kell jelentkezni
A LUA a leggyorsabb scriptnyelv és elfér 200-300 kB-on.
Maximum azt nézted be, hogy a több gigabájtos Python3+Qt5, vagy .NET runtime bloat-od fenn csücsül a memóriában a prefetch vagy a filerendszer cache miatt, így valami tényleg gyorsabban lefut.
- A hozzászóláshoz be kell jelentkezni
Akármikor látok tőled bármilyen bejegyzést, hozzászólást, whatev, mindig olyan, mintha konstans el lenne gurulva a gyógyszer :) Ez valami imázs dolog vagy más van a háttérben?
- A hozzászóláshoz be kell jelentkezni
...ezt nyugodtan kifejtheted privatban is ...
kivancsi vagyok, mire is gondolsz.
Koszi,
Ardi
- A hozzászóláshoz be kell jelentkezni
Megnyitod Hajbi adatlapjat, ranyomsz a kovetes linkre, es egy random topicban rakeresel egy tetszoleges hozzaszolasara. Ebben kifejti, hogy mennyire fingja nincs az informatikarol, az elektronikarol, a gazdasagrol, a tematol fuggoen. Vagy valami atlag marxista/sotetzold/konteos vagy hasonlo aktivista hozzaszolasat fogod talalni.
--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin
- A hozzászóláshoz be kell jelentkezni
Nem neked szólt, hanem Hajbazernek.
- A hozzászóláshoz be kell jelentkezni
"A LUA a leggyorsabb scriptnyelv"
Citation needed.
Egyebkent a Pythonra nem a sebessege miatt esett a valasztas. (bar a numpy meg a multiprocessing eleg sokat segit itt is)
A Luaval sincs semmi bajom, ha egy nagyobb programba be kell agyazni scriptelni valamit, arra eleg jo. Volt egy projectem, ahol eleg komolyan felmerult, hogy a nem sebessegkritikus reszeket abban irjuk, de ott nem volt alatta OS (bare metal ARM), es tul sok dolgot kellett volna alatenni, kezdve a memoriakezelessel, igy letettunk rola. Az iGOban viszont jol mukodik a Lua, az Android intentkuldest epp en irtam hozza.
--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin
- A hozzászóláshoz be kell jelentkezni
ups. nem luajit. azzal kicsit mas lenne az eredmeny. ;) (no flame, csak megjegyzes, hogy bena a bench. :DDD )
- A hozzászóláshoz be kell jelentkezni
Elég sokra van binding és vannak native toolkitek is.
Válogass kedvedre: http://lua-users.org/wiki/GraphicalUserInterfaceToolkits
Szerintem próbálj ki egy párat, aztán válaszd azt, amelyik a legjobban kézre esik.
- A hozzászóláshoz be kell jelentkezni
[semi-off]
hasznalom ezt -> https://love2d.org/ nehanap meg mindig. nagyon kis handy, grafokat vizualizalok vele tobbnyire, windowsos embereknek is nezniuk kell. (win10-en nem tudom hogy megy-e.)
- A hozzászóláshoz be kell jelentkezni