범위를 만드는 방법은 무엇입니까?


답변:



10

파이썬 개발의 경우 :

12.04 업데이트 :

일 중항을 사용한 Unity 렌즈 개발이 빠르게 통합되었습니다.

quickly create unity-lens <lens-name>

11.10의 경우 :

Michael Hall이 개발 한 아주 좋은 래퍼 클래스를 보시고 싶을 것입니다 : singlet : https://launchpad.net/singlet

간단한 hello world 렌즈는 다음과 같습니다.

#! /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)

원래 라이브러리 버전보다 작성이 훨씬 간단하고 빠릅니다.


2

우분투 위키 발라을 사용하는 렌즈를 작성하는 방법에 대한 자습서를 가지고있다. Saravanan Thirumuruganathan은 Python을 위해 하나를 썼습니다 . 유니티 샘플 장소는 파이썬과 발라 작성 간단한 예를 들어 렌즈를 가지고있다.

내가 아는 한 PHP로 렌즈를 작성할 수는 없습니다.


PHP에 대한 GObject 바인딩 ( github.com/indeyets/gobject-for-php )이 있으므로 파이썬 학습이 작동하는 것보다 쉬울 수 있지만 가능해야합니다.
— cscarney

연결된 파이썬 튜토리얼은 오래된 API를 사용하고 있으며 우분투 위키의 최신 API는 최신 버전입니다.
— mhr3

1

우분투 렌즈 위키에는 많은 튜토리얼이 있습니다. 내가 생각하는 가장 쉬운 것은 여기 블로그에서 찾은 것입니다 .

여기 위키가 있습니다.


이것들은 기본적으로 질문에 주어진 링크입니다. 이것이 어떻게 도움이 되나요?
— xubuntix

블로그 링크는 문제가 아닙니다
— RobotHumans
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.