Vlákno názorů k článku Vztah PyGTK a GTK od asdasdasd - Tak tento dil se mi tedy opravdu nelibi....

  • Článek je starý, nové názory již nelze přidávat.
  • 1. 9. 2008 17:53

    asdasdasd (neregistrovaný)
    Tak tento dil se mi tedy opravdu nelibi. Razit nestandardni pojem stitek misto reference nebo odkaz na objekt je velmi nestastne rozhodnuti, ktery zkusene programatory rozcili a z nezkusenych udela hlupaky a prinese jim zbytecne zmateni. Tenhle dil by bylo vhodne prislusne opravit. Autor sam by si mel ujasnit, ze python ma promenne, ktere nenesou data ale pouze odkazy na datove objekty. Tim by se vyhnul krkolomnym nesrozumitelnym vetam typu:

    Při dalším průchodu vzniká nové tlačítko voláním gtk.Button() a jeho štítkem (jeho návratem) je přepsán původní obsah-štítek v tlacitko...

    A mohl by srozumitelne napsat: Pri dalsim pruchodu volanim gtk.Button() vznika novy objekt tlacitko a odkaz na nej je prirazen do promenne tlacitko (mimochodem, z didaktickych duvodu nestastne zvoleny nazev promenne)...

    Dale, GTK+ neni knihovna ale sada knihoven. A knihovna gtk nic nekresli, knihovna gtk jsou pripravene widgety. Na vykreslovani se pouzivaji nize postavene knihovny. Viz treba zde: http://wraith.iglu.cz/python/tech-gui-toolkity-gtk.php

    To by fungovalo a skvěle..., kdyby textovy_buffer byl pythoní objekt. Ale on není, textovy_buffer je jen štítek a ona žádaná property sice existuje, ale v GTK+, ne v Pythonu a já si pro ni přímo prostě nesáhnu

    Autor sam nechape, jak to vlastne funguje. textovy_buffer neni stitek, je to promenna, ktery se odkazuje na pythoni objekt, tedy de facto to je pythonni objekt. Ze si na to autor nesahne neni proto, ze se jedna o odkaz, ale proto, ze pygtk tuto funkcionalitu, z duvodu rozhodnuti svych programatoru, neposkytuje. Autor by si tedy nemel plest promenne, odkazy, pythonni objekty, C objekty a jeste tomu davat zmatecne nazvy jako stitky a transfery.

  • 1. 9. 2008 19:31

    Jaroslav Reznik
    Kdyby existoval liskaci pocitac, tak za tu novou terminologii by autor dostal peknou sadu. To je fakt a s tim se neda nic delat. Beru, ze se chce vyhnout anglictine, ale pro zakladni veci jako odkaz aspol. ceske nazvy existuji! Takze neplest zacatecniky, pridat trebas odkaz na nejake stranky o OOP a drzet se zavedenych pojmu. Jinak je clanek pekne psany pro lidi, co programovani videli jen z vlaku a radi by si neco napsali.