«pygi» 태그된 질문

5
Python GObject Introspection 앱에서 비동기 작업을 실행하는 방법
시작시 디스크에서 사소한 양의 데이터를 읽어야하는 Python + GObject 앱을 작성 중입니다. 데이터가 동 기적으로 읽히고 읽기 작업을 마치는 데 약 10 초가 걸리며이 시간 동안 UI로드가 지연됩니다. 작업을 비동기식으로 실행하고 준비가 완료되면 UI를 다소 차단하지 않고 알림을 받고 싶습니다. def take_ages(): read_a_huge_file_from_disk() def on_finished_long_task(): print "Finished!" run_long_task(task=take_ages, callback=on_finished_long_task) load_the_UI_without_blocking_on_long_task() …

2
PYGTK에서 PYGI로 : gtk.timeout_add 해당
PYGI를 사용하도록 일부 Python 코드를 변환했지만이 줄을 변환하는 방법을 알 수 없습니다. gtk.timeout_add(PING_FREQUENCY * 1000, self.doWork) 분명히 PYGTK와 PYGI의 차이점을 실제로 알지 못하므로 새 코드는 from gi.repository import Gtk from gi.repository import AppIndicator3 as appindicator https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python_version에 표시된대로 변환하려는 전체 코드는 여기 http://pastebin.com/raw.php?i=aUtASRpy입니다. 에 해당하는 것은 무엇입니까 gtk.timeout_add(PING_FREQUENCY * 1000, self.doWork) …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.