def setup3(): global is3 # This needs python3-gi # May need python3-cairo-dev, python3-gi-cairo. from gi import pygtkcompat pygtkcompat.enable() pygtkcompat.enable_gtk(version='3.0') print("Having pygtk 3") is3 = True
import os, os.path import commands from gi import pygtkcompat import gi gi.require_version('Gst', '1.0') from gi.repository import GObject, Gst GObject.threads_init() Gst.init(None) gst = Gst pygtkcompat.enable() pygtkcompat.enable_gtk(version='3.0') import gtk from std_msgs.msg import String from std_srvs.srv import Empty, EmptyResponse from audio_common_msgs.msg import AudioData # For parsing files to split sentences accordingly import xml.etree.ElementTree from tum_alle_common_msgs.msg import msgCategorisedSpeech from tum_alle_common_msgs.srv import srvPerformTask from tum_alle_common_msgs.srv import srvSpeechRecognition, srvSpeechRecognitionResponse # Debug stuff os.environ["GST_DEBUG_DUMP_DOT_DIR"] = "/tmp"
# Google Author(s): Behdad Esfahbod """GUI font inspector. """ from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools import misc, ttLib, cffLib try: from gi import pygtkcompat except ImportError: pygtkcompat = None if pygtkcompat is not None: pygtkcompat.enable() pygtkcompat.enable_gtk(version='3.0') import gtk import sys class Row(object): def __init__(self, parent, index, key, value, font): self._parent = parent self._index = index self._key = key self._value = value self._font = font if isinstance(value, ttLib.TTFont): self._add_font(value) return
i = sys.argv.index("-style") if i < len(sys.argv): style = sys.argv[i+1] check_cmd = "python3 -c 'import sys; from PyQt4.QtGui import QApplication; app = QApplication(sys.argv); print(app.style().objectName())'" if style: check_cmd += " -style %s" % style from subprocess import getoutput needsGtk2 = bool(getoutput(check_cmd).strip().lower() in ("gtk", "gtk+")) if needsGtk2: from gi import pygtkcompat pygtkcompat.enable() pygtkcompat.enable_gtk(version="2.0") from gi.repository import Gtk, AppIndicator else: from gi.repository import Gtk, AppIndicator3 as AppIndicator TrayEngine = "AppIndicator" elif (os.getenv("KDE_FULL_SESSION") or os.getenv("DESKTOP_SESSION") == "kde-plasma") and not os.path.exists("/etc/debian_version"): from PyKDE4.kdeui import KAction, KIcon, KMenu, KStatusNotifierItem TrayEngine = "KDE" else: TrayEngine = "Qt" except: TrayEngine = "Qt"
:copyright: Red Hat Inc 2009 :author: [email protected] (Michael Goldish) @version: "20090401" """ import time import os import logging try: from gi import pygtkcompat as pygtk except ImportError: pygtk = None if pygtk is not None: pygtk.enable() pygtk.enable_gtk(version='3.0') else: import pygtk pygtk.require('2.0') import gtk import gobject from avocado.utils import process from virttest import utils_misc from virttest import ppm_utils from virttest import step_editor from virttest import qemu_monitor class StepMaker(step_editor.StepMakerWindow):