abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 14:33 | Zajímavý software

    Grafický správce balíčků Myrlyn pro SUSE a openSUSE, původně YQPkg, dospěl do stabilní verze 1.0.0. Postaven je nad libzypp a Qt 6. Projekt začal na SUSE Hack Weeku 24.

    Ladislav Hagara | Komentářů: 0
    dnes 13:44 | Zajímavý projekt

    Vývojáři se podařilo vytvořit patch pro Wine, díky kterému je možné na linuxovém stroji nainstalovat a spustit Adobe Photoshop (testováno s verzemi Photoshopu PS2021 a PS2025). Dalším patchem se podařilo umožnit dokonce instalaci téměř celého Adobe Creative Cloud Collection 2023, vyjma aplikací Adobe XD a Adobe Fresco. Patch řeší kompatibilitu s windowsovými subsystémy MSHTML - jádrem prohlížeče Internet exporer, a MSXML3 - parserem

    … více »
    NUKE GAZA! 🎆 | Komentářů: 0
    dnes 13:33 | IT novinky

    Hackeři zaútočili na portál veřejných zakázek a vyřadili ho z provozu. Systém, ve kterém musí být ze zákona sdíleny informace o veřejných zakázkách, se ministerstvo pro místní rozvoj (MMR) nyní pokouší co nejdříve zprovoznit. Úřad o tom informoval na svém webu a na sociálních sítích. Portál slouží pro sdílení informací mezi zadavateli a dodavateli veřejných zakázek.

    Ladislav Hagara | Komentářů: 2
    dnes 12:22 | Nová verze

    Javascriptová knihovna jQuery (Wikipedie) oslavila 20. narozeniny, John Resig ji představil v lednu 2006 na newyorském BarCampu. Při této příležitosti byla vydána nová major verze 4.0.0.

    Ladislav Hagara | Komentářů: 1
    dnes 01:33 | Zajímavý projekt

    Singularity je rootkit ve formě jaderného modulu (Linux Kernel Module), s otevřeným zdrojovým kódem dostupným pod licencí MIT. Tento rootkit je určený pro moderní linuxová jádra 6.x a poskytuje své 'komplexní skryté funkce' prostřednictvím hookingu systémových volání pomocí ftrace. Pro nadšence je k dispozici podrobnější popis rootkitu na blogu autora, případně v článku na LWN.net. Projekt je zamýšlen jako pomůcka pro bezpečnostní experty a výzkumníky, takže instalujte pouze na vlastní nebezpečí a raději pouze do vlastních strojů 😉.

    NUKE GAZA! 🎆 | Komentářů: 0
    včera 21:22 | Zajímavý projekt

    Iconify je seznam a galerie kolekcí vektorových open-source ikon, ke stažení je přes 275000 ikon z více jak dvou set sad. Tento rovněž open-source projekt dává vývojářům k dispozici i API pro snadnou integraci svobodných ikon do jejich projektů.

    NUKE GAZA! 🎆 | Komentářů: 3
    včera 03:33 | IT novinky

    Dle plánu certifikační autorita Let's Encrypt nově vydává také certifikáty s šestidenní platností (160 hodin) s možností vystavit je na IP adresu.

    Ladislav Hagara | Komentářů: 8
    17.1. 14:44 | Nová verze

    V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 14.0 (Mastodon). Forgejo je fork Gitei.

    Ladislav Hagara | Komentářů: 6
    17.1. 13:11 | Zajímavý projekt

    Just the Browser je projekt, 'který vám pomůže v internetovém prohlížeči deaktivovat funkce umělé inteligence, telemetrii, sponzorovaný obsah, integraci produktů a další nepříjemnosti' (repozitář na GitHubu). Využívá k tomu skrytá nastavení ve webových prohlížečích, určená původně pro firmy a organizace ('enterprise policies'). Pod linuxem je skriptem pro automatickou úpravu nastavení prozatím podporován pouze prohlížeč Firefox.

    NUKE GAZA! 🎆 | Komentářů: 3
    16.1. 16:44 | Nová verze

    Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.18. Díky 174 přispěvatelům.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (5%)
     (0%)
     (9%)
     (20%)
     (3%)
     (5%)
     (2%)
     (11%)
     (39%)
    Celkem 518 hlasů
     Komentářů: 14, poslední včera 10:22
    Rozcestník
    Štítky: není přiřazen žádný štítek


    Vložit další komentář
    11.6.2009 11:27 Dejv | skóre: 37 | blog: Jak ten blog nazvat ... ? | Ostrava
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    Neni to sice pro GTK, ale signaly a sloty se resily tady.

    Dejv
    Pevně věřím, že zkušenější uživatelé mě s mými nápady usměrní a pošlou tam, kam tyto nápady patří...
    11.6.2009 11:50 Dundee5 | skóre: 17 | blog: Dundee5 | Praha
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    Kdysi jsem napsal tutoriál první program v gtk s glade.

    Dnes už se ale doporučuje spíš gtk_builder než glade.
    Kdo se vzdá svobody, aby získal jistotu, ztratí nakonec obojí. --Benjamin Franklin
    11.6.2009 19:28 standik | skóre: 17 | blog: vsechno mozne
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    Díky za nasměrování.
    kyknos avatar 11.6.2009 12:37 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    http://www.gtkbook.com/ - je to tedy anglicky. Z netu se da stahnout v PDF, prio trose stesti i zadarmo.
    So the Nationalists and the Socialists have the same policy on Brexit. They should get together and form a...
    11.6.2009 12:54 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    Pokud jste zvyklý na C++Builder, tak vám doporučuji zkusit Qt.
    11.6.2009 15:57 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    V Qt sa dá programovať aj s použitím knižnice GTK+?
    11.6.2009 16:20 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    Ne. Nicméně tipl bych si, že člověk zvyklý na Builder bude u GTK docela trpět (u C++ nadstaveb by to mohlo být lepší, ale nevím - neznám je.)

    Zkoušel jsem jak GTK, tak Qt a Qt mi přišlo mnohem jednodušší na naučení i na práci.
    Quando omni flunkus moritati
    11.6.2009 17:45 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    To určitě ne, ale přechod z C++Builderu na gtk je jako přechod z C++ Builderu na WinAPI. Sám jsem C++Builder v minulosti hodně používal (prakticky první seznámení s programováním pro Windows) a bylo to na tu dobu celkem kvalitní IDE (i včetně knihoven).

    Některé rozšíření builderu mu budou v Linuxu asi celkem chybět :-) Třeba __closure :)
    11.6.2009 19:34 standik | skóre: 17 | blog: vsechno mozne
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    O Qt jsem uvažoval, zaujal mně zde na abc seriál, ale používám Gnome a většina oblíbených programů je také napsána v Gtk. Takže bych chtěl se naučit Gtk a kdyby to nešlo, tak se podívam na Qt.
    12.6.2009 00:10 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    A chcete psát jen pro Linux nebo používáte i Windows? Pokud používáte i Windows, tak zkuste zhodnotit obě prostředí pod Linuxem i pod Windows. Zkuste si třeba napsat aplikaci v gtk, a přepsat ji do Qt (jen pro vaši zkušenost, v čem se vám bude psát líp).

    Uvidíte sám, podle mě je ale v současnosti Qt lepší volba (je to integrovaný framework, kde máte všechno, v gtk budete místo toho muset používat další knihovny).
    12.6.2009 01:31 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    Veľká väčšina potrebných funkcií je v Glib (a bez nej GTK+ nefunguje), takže by som to ako až tak veľkú nevýhodu nebral (ale áno, to, že treba použiť ešte minimálne Glib sa dá použiť ako argument proti GTK+).
    12.6.2009 01:46 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    No zase tak moc glib prostudovanou nemám. Jsou v glib a gtk třeba regexpy? Další věc je svg, xml, nějaký způsob uložení konfigurace aplikace, atd. Co kreslení, cairo? Lze jednoduše načíst třeba jpeg obrázek a kreslit do něj pomocí caira, a zpět uložit jako třeba bmp? (Vím, že to jde, ale je to tak jednoduché, jako v Qt? Nebo je potřeba to celé táhnout přes gdk_pixbuf, změnit formát na ARGB32, který používá cairo, pak zase zpět?).

    Vážně by mě zajímalo, jestli by si tu nějaký profi gtk vývojář troufl na to, co dělá David v Qt přepsat do Gtk (za účelem porovnání těchto toolkitů). Na tom by šlo možná velmi přesně vidět, v jakých konceptech se oba toolkity liší a některým lidem by to v rozhodování mohlo hodně pomoct.

    A rozhodně bych se netrápil tím, že používám gnome, tak musím psát v gtk. Mám kamaráda, který používá ubuntu (desktop gnome), ale píše v Qt (důvody jsou jasné:)).
    12.6.2009 10:57 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    Glib: Perl-compatible regular expressions

    Glib: Simple XML Subset Parser

    Glib: Key-valuefile parser

    Glib: Bookmark file parser

    GTK+ potrebuje Cairo, takže knižnica Cairo sa dá používať vždy (a Cairo podporuje aj načítavanie SVG a aj priamo GTK+ má modul na načítavanie SVG)

    To, či sa dá jednoducho niečo nakresliť do jpg obrázku je relatívne. Pre niekoho to jednoduché byť môže, pre niekoho zase nie, ale urobiť sa to dá. Obrázok sa načíta do pixbuf, použije sa cairo_image_surface_create_for_data() a cairo_create() (ale v podstate je to cez tú konverziu do RGBA).
    12.6.2009 13:12 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    Já si nemůžu pomoct, ale ta dokumentace a to API mi přijde hrozná :-) Ale to je tím, že jsem zvyklý na C++.
    12.6.2009 13:44 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    Neviem, podľa mňa je dokumentácia ku Qt (prípadne Jave a podobným projektom) rovnako (ne)prehľadná (ale áno, dá sa to použiť ako dôvod proti GTK+ :P )
    12.6.2009 16:40 ...............23 | skóre: 15 | blog: Various Stuff blog
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    Mne práveže dokumentácia Qt pripadá dosť dobrá, okrem toho je integrovaná do Qt Creatora, je tam dosť vecí vysvetlených a ukázaných na príkladoch, ani zďaleka to nie je len popis tried. Navyše väčšina funkcií a tried sú pomenované logicky, tak ako by to bežný človek očakával, proste nemám problém tam nájsť čo potrebujem.
    12.6.2009 16:51 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    Ja som nepísal nič o tom, či je dokumentácia Qt dobrá alebo nie. ;) Navyše integrovaná nápoveda nie je výsadou Qt Creatora (je dostupná aj v iných programoch a aj pre iné knižnice ako Qt).
    mirec avatar 12.6.2009 20:33 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    No u Javy sa mi vôbec nazdalo, že by mala nejakú dobrú dokumentáciu. V každom prípade dokumentácia ku Qt je bezkonkurenčne to najlepšie čo som videl.
    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    12.6.2009 20:50 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    Nemyslím si, že je napr. medzi týmto QFile Class Reference a týmto Class File tak zásadný rozdiel.
    mirec avatar 12.6.2009 21:25 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    No ako tak pozerám z dokumentácie k jave sa fakt neviem vyznať.
    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    12.6.2009 21:37 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    To už fakt musí být nějaká těžká obsese, struktura těch stránek je přece skoro totožná. Nemůžu na základě toho jednoho příkladu posoudit (a nechce se mi to zkoumat), jak je to v dokumentaci Qt se zděděnými metodami a proměnnými, to je snad jediná věc, která mi na JavaDocu vadí, ale jinak nevidím valný rozdíl.
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    mirec avatar 13.6.2009 11:59 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    No mne tam na štruktúre vadí relatívne dosť vecí, napríklad tabuľky v zozname metód, krátky popis (poaľa mňa nie je podstatný, ak má metóda správne pomenovanie nie je potrebný popis, ktorý akurát znižuje prehľadnosť). No a samozrejme u Qt je veľké množstvo príkladov a ilustrácii. Len pre zaujímavosť uvediem Arthur Paint System, alebo Model/View Programming.
    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    13.6.2009 13:22 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    Pozeral si niekedy stránky Sun? Nechce sa mi to porovnávať, ale tipujem, že rôznych ukážok (aj s vysvetlením) a návodov tam majú aspoň toľko, koľko ich je pre Qt.
    13.6.2009 13:26 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    No, je fakt, že já nekoukám do JavaDocu na webu, ale v IDEi (zatraceně, šmejdi od JetBrains, taky mohli zvolit nějaký rozumně skloňovatelný název!), která mi nabídne dostupné metody a Ctrl+Q si zobrazím přímo celou dokumentaci… Ono taky koukat do dokumentace API má největší smysl právě ve vývojovém prostředí. Nějaké tutoriály a vůbec dokumenty jsou k javovským technologiím taky, ale tam se hodnotit neodvažuju, nikdy jsem to moc nečetl.
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    11.6.2009 13:40 ____ | skóre: 15 | blog: _
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    Docela mě v blozích už iritují dotazy, které patří do poradny.
    11.6.2009 16:23 l4m4
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    Možná ti odpovím, až se zeptáš v poradně...
    11.6.2009 20:50 sarimak
    Rozbalit Rozbalit vše Re: Návod na programování v GTK

    Podobny problem jsem resil pul roku  nazpatek a ackoliv umim rozumne pachat kod v i C++, usoudil jsem, ze bude snazsi si usetrit praci se studovanim syntaktickych obezlicek GTK v C a radsi venovat cas pochopeni zakladu Pythonu a PyGTK. Rychlost slusna, komfort nesrovnatelnej, za pomoci Glade a PyGTK FAQ se clovek docela rychle rozkouka. Doporucil bych si stahnout zdrojaky necehoi podobnyho tomu, co hodlas naprgat (treba GJots2 apod.) a mrknout se, jak kod vypada.

    Hodne stesti a malo bugu!

     

    12.6.2009 18:26 Ondra
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    e-book tutorial k programovani s GTKmm, jenz je C++ obal okolo klasickeho GTK
    Jardík avatar 13.6.2009 13:18 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    GTKmm je úplně k ničemu. Jen další wrapper okolo GTK používající různé hacky, aby to fungovalo. By bylo mnohem lepší přepsat GTK od základu do C++.
    Věřím v jednoho Boha.
    12.6.2009 23:59 standik | skóre: 17 | blog: vsechno mozne
    Rozbalit Rozbalit vše Re: Návod na programování v GTK
    Díky všem za odpovědi, vypadá to, že asi přeci jen zkusím Qt místo Gtk.

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.