コード例 #1
0
ファイル: plugin.py プロジェクト: alexey-naydenov/VTPlot
 def __init__(self):
     super(VTPlot, self).__init__()
     
     self._vtgui = plugin_utils.getVTGui()
     self._mdiarea = self._vtgui.workspace
     self._settings = qtcore.QSettings()
     self._logger = plugin_utils.getLogger(defaults.MODULE_NAME)
     self._add_submenu()
     # pyqtgraph options
     qtgraph.setConfigOption('background', 'w')
     qtgraph.setConfigOption('foreground', 'k')
コード例 #2
0
ファイル: infoframe.py プロジェクト: alexey-naydenov/VTPlot
 def __init__(self, parent=None, info_groups=None):
     super(InfoFrame, self).__init__(parent)
     info_groups = info_groups if info_groups else self.DEFAULT_INFO_GROUPS
     self._logger = plugin_utils.getLogger(defaults.PLUGIN_NAME)
     # layout and group boxes
     layout = qtgui.QVBoxLayout()
     self._name_display_dict = {}
     self._group_boxes = []
     for group_name in info_groups:
         group_box = qtgui.QGroupBox(parent=self, 
                                     title=_(group_name).capitalize())
         self._group_boxes.append(group_box)
         layout.addWidget(group_box)
         group_layout = qtgui.QVBoxLayout()
         group_box.setLayout(group_layout)
         group_text = qtgui.QTextEdit()
         group_text.setReadOnly(True)
         group_layout.addWidget(group_text)
         group_layout.addStretch()
         self._name_display_dict[group_name] = group_text
     layout.addStretch()
     self.setLayout(layout)
コード例 #3
0
"""

__docformat__ = 'restructuredtext'

import os
import importlib
import pkgutil
import sys

from PyQt4 import QtGui

import vitables.utils
from vitables.vtsite import PLUGINSDIR
from vitables.plugin_utils import getLogger

LOGGER = getLogger()

translate = QtGui.QApplication.translate


def pluginDesc(mod_path, folder=None):
    """Check if a given module is a plugin and return its description.

    :Parameter mod_path: the import absolute path of the module being tested
    """

    # Import the module
    # This is a little bit convoluted but when doing things in the common way
    # some errors are swallowed by the system for reasons unknown to me and no
    # error is raised
    try:
コード例 #4
0
ファイル: pluginsloader.py プロジェクト: OpenTrading/ViTables
__docformat__ = 'restructuredtext'

import os
import importlib
import pkgutil
import sys
import traceback

from PyQt4 import QtGui

import vitables.utils
from vitables.vtsite import PLUGINSDIR
from vitables.plugin_utils import getLogger

LOGGER = getLogger()


translate = QtGui.QApplication.translate


def pluginDesc(mod_path, folder=None):
    """Check if a given module is a plugin and return its description.

    :Parameter mod_path: the import absolute path of the module being tested
    """

    # Import the module
    # This is a little bit convoluted but when doing things in the common way
    # some errors are swallowed by the system for reasons unknown to me and no
    # error is raised