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


답변:



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.