0
그래서 pygtk appindicator를 만들고 있으며 특정 함수가 정기적으로 호출되어야합니다. gobject.timeout_add (millisec, function)가 이에 대한 하나의 솔루션입니다.가져 오기 오류가 없는데도 gobject 이름 오류가 발생합니다.
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
from gi.repository import GObject
gi.require_version('Notify', '0.7')
gi.require_version('AppIndicator3', '0.1')
from gi.repository import Gtk as gtk
from gi.repository import AppIndicator3 as appindicator
from gi.repository import Notify as notify
을하고 어떠한 가져 오기 오류가 없었다 :
나는이 방법으로 모든 GI 모듈을 가져 왔습니다. 그런 다음 내 주요 기능에 내가 전화 :
gobject.timeout_add(2000,pr)
이 실제 코드입니다 : 내가 함께 G 객체를 교체하더라도
Traceback (most recent call last):
File "appin.py", line 128, in <module>
gobject.timeout_add(2000,pr)
NameError: name 'gobject' is not defined
:
def main():
indicator = appindicator.Indicator.new(APPINDICATOR_ID, os.path.abspath('spotify.svg'), appindicator.IndicatorCategory.SYSTEM_SERVICES)
indicator.set_status(appindicator.IndicatorStatus.ACTIVE)
indicator.set_menu(build_menu())
notify.init(APPINDICATOR_ID)
gobject.timeout_add(2000,pr)
gtk.main()
다음과 같은 오류가 GObject 동일한 오류가 발생합니다.
그래도 해결하도록 도와주세요. 미리 감사드립니다 !!
대단히 감사합니다! – sjboss