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.