Jak stworzyć zakres?


Odpowiedzi:



10

Do programowania w Pythonie:

Aktualizacja do 12.04:

Rozwój soczewek Unity z singletem został szybko zintegrowany z:

quickly create unity-lens <lens-name>

Dla 11.10:

Możesz przyjrzeć się bardzo ładnej klasie opakowań opracowanej przez Michaela Halla, zwanej singlet : https://launchpad.net/singlet

Prosty cześć światowy obiektyw wyglądałby tak:

#! /usr/bin/python
from singlet.lens import SingleScopeLens, IconViewCategory
from singlet.utils import run_lens

class HelloWorldLens(SingleScopeLens):
    class Meta:
        name = 'helloworld'

    cat1 = IconViewCategory("Cat One", "stock_yet")

    def search(self, phrase, results):
        results.append('http://google.com/search?q=%s' % phrase,
                             'file',
                             self.cat1,
                             "text/html",
                             phrase, phrase, '')
if __name__ == "__main__":
    import sys
    run_lens(HelloLens, sys.argv)

Jest to o wiele prostsze i szybsze w pisaniu niż oryginalne wersje bibliotek.


2

Ubuntu Wiki ma tutorial jak napisać obiektyw, który używa Vala. Saravanan Thirumuruganathan napisał jeden dla Pythona . Unity Próbka miejsce ma kilka prostych przykładów soczewek napisany w Pythonie i Vala.

O ile wiem, nie można (jeszcze?) Pisać soczewek w PHP.


Istnieją powiązania GObject dla PHP ( github.com/indeyets/gobject-for-php ), więc powinno być to możliwe, chociaż nauka Pythona może być łatwiejsza niż sprawienie, by działały.
cscarney

Należy pamiętać, że połączony samouczek python używa starego interfejsu API, ten na wiki Ubuntu jest aktualny.
mhr3

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.