Portál AbcLinuxu, 18. května 2024 09:53

Jednoduche programovani pro neprogramatora

25.8.2005 15:24 | Přečteno: 1578× | Linux_dotazy

Zdravim, vyhodnocuji data ve forme textovych souboru a pouzivam k tomuto ucelu kombinaci BASH a Octave (v Linuxu/Mandraku10.1/KDE).

Ze zpracovanych souboru pak pomoci gnuplotu, tedy davkovych souboru, tisknu grafy. Pokud vyhodnocuji ja, tak mi nevadi, ze musim napr. jmena nahravanych i ukladanych souboru, parametry atd. prepisovat ve skriptu, ale pokud by to mel pouzivat nekdo jiny, asi by se v tom moc nevyznal.

Procital jsem si na rootu clanecky o TCL/TK a rikal si, ze by se mi neco takoveho docela hodilo. Prakticky svazat to co uz jsem udelal pomoci nejake klikaci aplikace.Programovat neumim, krome toho mala v Octave a BASHi. Po procteni diskuze ke zminovanemu clanku, jsem tak trochu na pochybach, do ceho se pustit.

Zkousel jsem si projit dokumentaci a podle manualu vytvaret jednoduche hello world a podobne jednoduche zalezitosti v Tcl/Tk + designer vtcl, Qt designeru, v Pythonu s IDLE (nasel jsem eric, ale jeste ho nezkousel), ale zda se mi to tak asi stejne obtizne. Nechci tvorit grafiku z konzole (jako treba v tom IDLE), ale proste si to naklikat. Qt designer splnuje asi nejlepe moje predstavy (na prvni pohled), ale jestli jsem to spravne pochopil, tak kod musim psat v C++. Jelikoz nejsem schopen posoudit, jak je obtizne se naucit jednotlivym jazykum, tak jsem se chtel na toto tema zeptat. Do ceho se pustit jako zacatecnik aby to melo i nejakou perspektivu? Existuje nejaka jina vhodnejsi kombinace?

Diskuze na rootu byla dost zbesila, tak jsem to radeji dal sem, nez abych vytvarel nejaky flame v diskuznim foru. Privital bych nazory, ukazky pripadne relevantni odkazy. Diky JP

       

Hodnocení: -

zatím nehodnoceno
        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (4) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

Josef Kufner avatar 25.8.2005 16:13 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Zenity
Odpovědět | Sbalit | Link | Blokovat | Admin
Pokud nepotřebuješ složitější věci, tak něco málo se dá vytvořit v zenity, ale je to opravdu jen na to nejjednodušší.
Hello world ! Segmentation fault (core dumped)
25.8.2005 16:49 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
Rozbalit Rozbalit vše Re: Zenity
python + wxwindows + boa?
USE="-gnome -kde";turris
25.8.2005 17:25 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Kommander
Odpovědět | Sbalit | Link | Blokovat | Admin
Zkus Kommander, jeho návrhář je zjednodušený Qt desinger a uvnitř to pohání něco na způsob bashe (hodně nechutný jazyk). Nevýhoudou je, že neexistuje prakticky žádná officiální dokumentace a musíš studovat cizí aplikace.
When your hammer is C++, everything begins to look like a thumb.
25.8.2005 17:49 s0 | skóre: 32 | blog: nejchytřejší kecy | prágl
Rozbalit Rozbalit vše designer pouzit lze
Odpovědět | Sbalit | Link | Blokovat | Admin
Python, Qt designer a PyQt (+pyuic) je to, co na jednodussi veci pouzivam.
Kuolema Kaikille (Paitsi Meille).
25.8.2005 18:19 miso
Rozbalit Rozbalit vše dialog
Odpovědět | Sbalit | Link | Blokovat | Admin
A co tak 'dialog'?
Popripade xdialog alebo kdialog?
Niekde (abclinuxu/root) o tom bol clanok, mozes skriptovat v bashi dalej
25.8.2005 18:46 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
Rozbalit Rozbalit vše Re: dialog
Již zmíněné(á?) Zenity je to samé pro GTK+ :-)
Copak toho není dost?
26.8.2005 08:30 Martin Lebeda | skóre: 22 | blog: Martinuv_blog | Plzeň
Rozbalit Rozbalit vše Re: dialog
Zenity vyžaduje gnome, nejen GTK+.
25.8.2005 18:52 Tomáš Tichý | skóre: 16
Rozbalit Rozbalit vše Qt
Odpovědět | Sbalit | Link | Blokovat | Admin
Qt designer není třeba používat jen s C++, ale lze použít s jakýmkoli jazykem, který má vazby na Qt knihovny a příslušný uic (třeba Python, Ruby). Už se nemůžu dočkat, až bude naportované pyqt i na Qt4,pak to bude dokonalý multiplatformní nástroj.
25.8.2005 23:26 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše dialog/xdialog
Odpovědět | Sbalit | Link | Blokovat | Admin
Zdravim

IMHO je na tohle jako delany dialog a jeho braska xdialog. Na netu je povicero navodu (ten nejpodrobnejsi mi uz snad rok lezi rozepsany na disku...). Genialni je ze ten samy skript muze byt konzolova i graficka aplikace. staci zjistovat promennou display a pak misto púrogramu dialog pouzit xdialog, parametry ma zcela identicke.

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
26.8.2005 07:58 jirqa | blog: jirqa
Rozbalit Rozbalit vše Diky
Odpovědět | Sbalit | Link | Blokovat | Admin
Diky za tipy, podle vasich rad jsem si vcera procetl neco kolem dialogu a trochu si pohraval a kdialogem, jelikoz ho mam nainstalovany. Na to co jsem psal, to vypada dost zajimave. Ke kdialogu jsem nasel dobry start na http://developer.kde.org/documentation/tutorials/kdialog/t1.html. (pro ZS pokud mate ten nejpodrobnejsi navod rozepsany ve forme, ktera by se dala i precist, rad bych si precetl i rozepsanou verzi pokud by to bylo mozne). Taky jsem ve spojitosti s procitanim navodu k dialogu narazil na DCOP. To vypada (opet na prvni pohled), ze by to snad mohlo jit pouzit.

Jinak jsem zkousel trochu experimentovat s dalsimi doporucenymi variantami: python + wxPython + boa mi nejede, pri spousteni hlasi chybu (wx._core.PyNoAppError: The wx.App object must be created first!). Zkusim to doladit podle diskuze na boa webu a urcite vyzkousim.

python + Qt designer + PyQt (+pyuic) jsem zkousel podle navodu na http://www.cs.usfca.edu/~afedosov/qttut/ , design v Qt je ok, ale nejak mi nefunguje ten konec File "mygui.py", line 3 from form1 import * ^ SyntaxError: invalid syntax

Jeste chci tuto variantu vyzkouset, protoze se mi docela libi asi nejvice a urcite se bude dat pouzit i na neco trochu slozitejsiho, pokud bych tomu prisel na chut. Trochu jsem kolem toho googlil, ale jen castecne uspesne. Pokud byste meli nejake osvedcene linky, byl bych rad.

o zenity jsem si zatim jen trochu pocetl, ale nezkousel.

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.