コード例 #1
0
ファイル: common.py プロジェクト: Flagowy/starcheat
    def __init__(self, item, assets=None):
        is_empty = (item is None or
                    assets is None or
                    "name" not in item)
        if is_empty:
            # empty slot
            self.item = None
            QTableWidgetItem.__init__(self)
            return

        self.assets = assets
        self.item = item

        QTableWidgetItem.__init__(self, self.item["name"])
        self.setTextAlignment(QtCore.Qt.AlignCenter)

        name = self.item["name"]
        try:
            asset_name = assets.items().get_item(name)[3]
            if asset_name != "":
                name = asset_name
        except TypeError:
            pass

        self.setToolTip(name + " (" + str(self.item["count"]) + ")")

        icon = inv_icon(self.item["name"], self.item["parameters"], assets)
        try:
            self.setIcon(QtGui.QIcon(icon))
        except TypeError:
            pass

        if type(icon) is QPixmap:
            self.setText("")
コード例 #2
0
    def __init__(self, item, assets=None):
        is_empty = (item is None or assets is None or "name" not in item)
        if is_empty:
            # empty slot
            self.item = None
            QTableWidgetItem.__init__(self)
            return

        self.assets = assets
        self.item = item

        QTableWidgetItem.__init__(self, self.item["name"])
        self.setTextAlignment(QtCore.Qt.AlignCenter)

        name = self.item["name"]
        try:
            asset_name = assets.items().get_item(name)[3]
            if asset_name != "":
                name = asset_name
        except TypeError:
            pass

        self.setToolTip(name + " (" + str(self.item["count"]) + ")")

        icon = inv_icon(self.item["name"], self.item["parameters"], assets)
        try:
            self.setIcon(QtGui.QIcon(icon))
        except TypeError:
            pass

        if type(icon) is QPixmap:
            self.setText("")
コード例 #3
0
    def __init__(self, item, assets=None):
        if item is None or assets is None or "name" not in item:
            # empty slot
            self.item = None
            QTableWidgetItem.__init__(self)
            return

        self.item = item
        QTableWidgetItem.__init__(self, self.item["name"])
        self.setTextAlignment(QtCore.Qt.AlignCenter)

        name = self.item["name"]
        if "shortdescription" in self.item["data"]:
            name = self.item["data"]["shortdescription"]
        else:
            try:
                asset_name = assets.items().get_item(name)[3]
                if asset_name != "":
                    name = asset_name
            except TypeError:
                pass

        self.setToolTip(name + " (" + str(self.item["count"]) + ")")

        icon = inv_icon(self.item["name"])
        try:
            self.setIcon(QtGui.QIcon(icon))
        except TypeError:
            pass

        if type(icon) is QPixmap:
            self.setText("")
コード例 #4
0
ファイル: common.py プロジェクト: nixraquora/starcheat-master
    def __init__(self, item, assets=None):
        if item is None or assets is None or "name" not in item:
            # empty slot
            self.item = None
            QTableWidgetItem.__init__(self)
            return

        self.item = item
        QTableWidgetItem.__init__(self, self.item["name"])
        self.setTextAlignment(QtCore.Qt.AlignCenter)

        name = self.item["name"]
        if "shortdescription" in self.item["data"]:
            name = self.item["data"]["shortdescription"]
        else:
            try:
                asset_name = assets.items().get_item(name)[3]
                if asset_name != "":
                    name = asset_name
            except TypeError:
                pass

        self.setToolTip(name + " (" + str(self.item["count"]) + ")")

        icon = inv_icon(self.item["name"])
        try:
            self.setIcon(QtGui.QIcon(icon))
        except TypeError:
            pass

        if type(icon) is QPixmap:
            self.setText("")
コード例 #5
0
ファイル: featureTableWidget.py プロジェクト: ilastik/ilastik
 def __init__(self, sigma):
     QTableWidgetItem.__init__(self)
     self.sigma = sigma
     flags = self.flags()
     flags |= Qt.ItemIsEditable
     flags &= ~Qt.ItemIsSelectable
     self.setFlags(flags)
コード例 #6
0
 def __init__(self, sigma):
     QTableWidgetItem.__init__(self)
     self.sigma = sigma
     flags = self.flags()
     flags |= Qt.ItemIsEditable
     flags &= ~Qt.ItemIsSelectable
     self.setFlags(flags)
コード例 #7
0
ファイル: data_table.py プロジェクト: bluebird75/sxtool
 def __init__(self, table: 'DataTable', text: str, data: bool) -> None:
     QTableWidgetItem.__init__(self, text)
     self.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
     self.data = data
     if self.data:
         self.setTextAlignment(Qt.AlignLeft)
     else:
         self.setTextAlignment(Qt.AlignHCenter)
コード例 #8
0
ファイル: mainwindow.py プロジェクト: joslinefreed/project
    def __init__(self, number):
        # For numbers store float so can be compared numerically for sorting algorithms
        QTableWidgetItem.__init__(self, number, QTableWidgetItem.UserType)

        # Convert None to the value 0 to group all None as smallest value
        if number == "None":
            number = "0"
        self.__number = float(number)
コード例 #9
0
ファイル: featureTableWidget.py プロジェクト: ilastik/ilastik
 def __init__(self, column, sigma=None, window_size=3.5):
     QTableWidgetItem.__init__(self)
     # init
     # ------------------------------------------------
     self.column = column
     self.sigma = sigma
     self.window_size = window_size
     self.pixmapSize = QSize(61, 61)
     self.setNameAndBrush(self.sigma)
コード例 #10
0
 def __init__(self,parent = None,event_=None,userid = None,type_=None):
     QTableWidgetItem.__init__(self,parent)
     self.event_=event_(self)
     self.activated = False
     self.type_ = type_
     
     self.username = userid
     self.init()
     self.setdata()
コード例 #11
0
 def __init__(self, column, sigma=None, window_size=3.5):
     QTableWidgetItem.__init__(self)
     # init
     # ------------------------------------------------
     self.column = column
     self.sigma = sigma
     self.window_size = window_size
     self.pixmapSize = QSize(61, 61)
     self.setNameAndBrush(self.sigma)
コード例 #12
0
ファイル: gui_itemedit.py プロジェクト: Ijwu/starcheat
    def __init__(self, variant):
        self.variant_name = variant[0]
        self.variant_type = variant[1][0]
        self.variant_value = variant[1][1]

        item_text = self.variant_name + ": " + pretty_variant(variant[1])
        QTableWidgetItem.__init__(self, item_text)
        self.setToolTip(item_text)
        logging.debug(variant)
コード例 #13
0
    def __init__(self, enabled=None, featureState=Qt.Unchecked):
        QTableWidgetItem.__init__(self)
        self.setFlags(self.flags() & ~Qt.ItemIsEditable)
        if enabled is not None:
            self.setEnabled(enabled)

        self.isRootNode = False
        self.children = []
        self.featureState = featureState
コード例 #14
0
ファイル: featureTableWidget.py プロジェクト: ilastik/ilastik
    def __init__(self, enabled=None, featureState=Qt.Unchecked):
        QTableWidgetItem.__init__(self)
        self.setFlags(self.flags() & ~Qt.ItemIsEditable)
        if enabled is not None:
            self.setEnabled(enabled)

        self.isRootNode = False
        self.children = []
        self.featureState = featureState
コード例 #15
0
    def __init__(self, variant):
        self.variant_name = variant[0]
        self.variant_type = variant[1][0]
        self.variant_value = variant[1][1]

        item_text = self.variant_name + ": " + pretty_variant(variant[1])
        QTableWidgetItem.__init__(self, item_text)
        self.setToolTip(item_text)
        # TODO: remove this
        print(variant)
コード例 #16
0
 def __init__(self, sigma, window_size, name=None):
     QTableWidgetItem.__init__(self)
     # init
     # ------------------------------------------------
     self.sigma = sigma
     self.window_size = window_size
     self.pixmapSize = QSize(61, 61)
     if not name:
         self.setNameAndBrush(self.sigma)
     else:
         self.setText(name)
コード例 #17
0
    def __init__(self, notes, visit, camId, dataFlag):
        self.locked = False
        self.visit = int(visit)
        self.camId = int(camId)
        self.dataFlag = dataFlag
        QTableWidgetItem.__init__(self, notes)
        self.setTextAlignment(Qt.AlignCenter)

        if notes:
            self.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
            self.locked = True
コード例 #18
0
    def __init__(self, dataFlag):
        try:
            dataFlag = DataFlag.revFlags[dataFlag]
        except:
            dataFlag = ""

        self.current = dataFlag
        QTableWidgetItem.__init__(self, dataFlag)
        self.setTextAlignment(Qt.AlignCenter)
        if dataFlag:
            self.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
コード例 #19
0
 def __init__(self, sigma, window_size, name=None):
     QTableWidgetItem.__init__(self)
     # init
     # ------------------------------------------------
     self.sigma = sigma
     self.window_size = window_size
     self.pixmapSize = QSize(61, 61)
     if not name:
         self.setNameAndBrush(self.sigma)
     else:
         self.setText(name)
コード例 #20
0
ファイル: featureTableWidget.py プロジェクト: ilastik/ilastik
 def __init__(self):
     QTableWidgetItem.__init__(self)
     # init
     # ------------------------------------------------
     self.isExpanded = True
     self.isRootNode = False
     self.feature = None
     self.vHeaderName = None
     self.children = []
     pixmap = QPixmap(20, 20)
     pixmap.fill(Qt.transparent)
     self.setIcon(QIcon(pixmap))
コード例 #21
0
ファイル: table.py プロジェクト: alefur/ics_sequencePanel
    def __init__(self, experiment, align=Qt.AlignCenter):
        self.experiment = experiment
        QTableWidgetItem.__init__(self, experiment.anomalies)

        self.setTextAlignment(align)
        if experiment.status in ["init", "valid", "active"] or not experiment.registered:
            self.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)

        back, col = AnomaliesItem.color[experiment.status]

        self.setForeground(QColor(col))
        self.setBackground(QColor(back))
コード例 #22
0
ファイル: gui.py プロジェクト: Clockwork757/starcheat
 def __init__(self, item):
     self.name = item[0]
     self.item_count = item[1]
     self.variant = item[2]
     QTableWidgetItem.__init__(self, self.name)
     self.setTextAlignment(QtCore.Qt.AlignCenter)
     try:
         self.setIcon(QtGui.QIcon(inv_icon(self.name)))
     except TypeError:
         pass
     if self.name != "":
         self.setToolTip(self.name + " (" + str(self.item_count) + ")")
コード例 #23
0
 def __init__(self):
     QTableWidgetItem.__init__(self)
     # init
     # ------------------------------------------------
     self.isExpanded = True
     self.isRootNode = False
     self.feature = None
     self.vHeaderName = None
     self.children = []
     pixmap = QPixmap(20, 20)
     pixmap.fill(Qt.transparent)
     self.setIcon(QIcon(pixmap))
コード例 #24
0
    def __init__(self,
                 script_id: str,
                 text: str = '',
                 is_running: bool = False,
                 is_paused: bool = False) -> None:
        QTableWidgetItem.__init__(self)

        self.script_id = script_id
        self.setText(text)
        if is_running:
            self.setForeground(PyQt5.Qt.QColor(0, 0, 255))
        elif is_paused:
            self.setForeground(PyQt5.Qt.QColor(255, 155, 66))
コード例 #25
0
    def __init__(self, text=None, status=None, colors=None, preview=False):
        QTableWidgetItem.__init__(self)
        self.preview = preview
        self.statusColors = colors

        if text:
            self.setText(text)

        if status and status in self.statusColors:
            self.setBackground(self.statusColors[status])

        self._status = status
        self.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
        self._original = (text, preview, status)
        self.linked = []
コード例 #26
0
ファイル: table.py プロジェクト: alefur/ics_sequencePanel
    def __init__(self, experiment, attr, typeFunc, lock=False, align=Qt.AlignCenter):
        self.experiment = experiment
        self.attr = attr
        self.typeFunc = typeFunc

        QTableWidgetItem.__init__(self, str(getattr(experiment, attr)))
        self.setTextAlignment(align)

        if experiment.status != "init" or lock:
            self.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)

        back, col = CenteredItem.color[experiment.status]

        self.setForeground(QColor(col))
        self.setBackground(QColor(back))
コード例 #27
0
    def __init__(self,
                 cmdRow,
                 attr,
                 typeFunc,
                 lock=False,
                 align=Qt.AlignCenter):
        self.cmdRow = cmdRow
        self.attr = attr
        self.typeFunc = typeFunc
        QTableWidgetItem.__init__(self, str(getattr(cmdRow, attr)))
        self.setTextAlignment(align)

        if lock:
            self.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)

        back, col = CenteredItem.color[cmdRow.status]

        self.setForeground(QColor(col))
        self.setBackground(QColor(back))
コード例 #28
0
ファイル: gui_common.py プロジェクト: Ijwu/starcheat
    def __init__(self, item):
        self.name = item[0]
        self.item_count = item[1]
        self.variant = item[2]
        QTableWidgetItem.__init__(self, self.name)
        self.setTextAlignment(QtCore.Qt.AlignCenter)

        if self.name != "":
            self.setToolTip(self.name + " (" + str(self.item_count) + ")")
        else:
            return

        icon = inv_icon(self.name)
        try:
            self.setIcon(QtGui.QIcon(icon))
        except TypeError:
            pass

        if type(icon) is QPixmap:
            #self.setText(str(self.item_count))
            self.setText("")
コード例 #29
0
 def __init__(self, text="Compute in 2D/3D"):
     QTableWidgetItem.__init__(self)
     self.setText(text)
コード例 #30
0
 def __init__(self, text):
     QTableWidgetItem.__init__(self, text)
     self._obj = PFSTableObject()
     self.edited = self._obj.edited
     self._text = text
コード例 #31
0
ファイル: itemedit.py プロジェクト: Flagowy/starcheat
 def __init__(self, key, value):
     self.option = key, value
     item_text = key + ": " + str(value)
     QTableWidgetItem.__init__(self, item_text)
     self.setToolTip(str(value))
コード例 #32
0
 def __init__(self, text, sortKey):
     QTableWidgetItem.__init__(self, text, QTableWidgetItem.UserType)
     self.text = text
     self.sortKey = sortKey
コード例 #33
0
ファイル: accounts.py プロジェクト: z411/trackma
 def __init__(self, num, text, icon=None):
     QTableWidgetItem.__init__(self, text)
     self.num = num
     if icon:
         self.setIcon(icon)
コード例 #34
0
 def __init__(self, key, value):
     self.option = key, value
     item_text = key + ": " + str(value)
     QTableWidgetItem.__init__(self, item_text)
     self.setToolTip(str(value))
コード例 #35
0
 def __init__(self, text, color):
     QTableWidgetItem.__init__(self, text)
     self.setBackground(QBrush(color))
     self.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
コード例 #36
0
 def __init__(self, testlet_result):
     QTableWidgetItem.__init__(self, testlet_result.view)
     self.testlet_result = testlet_result
コード例 #37
0
    def __init__(self, feature, parent=None, featureState=Qt.Unchecked):
        QTableWidgetItem.__init__(self, parent)

        self.isRootNode = False
        self.children = []
        self.featureState = featureState
コード例 #38
0
 def __init__(self, value):
     if isinstance(value, int) or isinstance(value, float) or isinstance(
             value, int32):
         self.__number = value
     QTableWidgetItem.__init__(self, str(value))
コード例 #39
0
ファイル: main.py プロジェクト: ksharindam/ebook-maker
 def __init__(self, filename):
     QTableWidgetItem.__init__(self, os.path.basename(filename))
     self.filename = os.path.abspath(filename)
     self.rotation = 0
     self.width, self.height = 0, 0
コード例 #40
0
 def __init__(self, num, text, icon=None):
     QTableWidgetItem.__init__(self, text)
     self.num = num
     if icon:
         self.setIcon(icon)
コード例 #41
0
 def __init__(self, text="Sigma"):
     QTableWidgetItem.__init__(self)
     self.setText(text)
コード例 #42
0
ファイル: featureTableWidget.py プロジェクト: ilastik/ilastik
 def __init__(self, text='Sigma'):
     QTableWidgetItem.__init__(self)
     self.setText(text)
コード例 #43
0
 def __init__(self, text):
     QTableWidgetItem.__init__(self, text)
     self.setFlags(Qt.NoItemFlags)
コード例 #44
0
ファイル: featureTableWidget.py プロジェクト: ilastik/ilastik
 def __init__(self, text='Compute in 2D/3D'):
     QTableWidgetItem.__init__(self)
     self.setText(text)
コード例 #45
0
ファイル: common.py プロジェクト: wizzomafizzo/dopewars
 def __init__(self, text, name):
     self.name = name
     QTableWidgetItem.__init__(self, text)
コード例 #46
0
 def __init__(self, color):
     QTableWidgetItem.__init__(self, color.upper())
     self.setTextAlignment(QtCore.Qt.AlignCenter)
     self.setBackground(QBrush(QColor("#" + color.upper())))
コード例 #47
0
ファイル: appearance.py プロジェクト: Saxithon/starcheat
 def __init__(self, color):
     QTableWidgetItem.__init__(self, color)
     color = color.upper()
     self.setTextAlignment(QtCore.Qt.AlignCenter)
     self.setBackground(QBrush(QColor("#"+color)))
コード例 #48
0
ファイル: widgets.py プロジェクト: InitialFail/trackma
 def __init__(self, text, color=None, alignment=None):
     QTableWidgetItem.__init__(self, text)
     if alignment:
         self.setTextAlignment(alignment)
     if color:
         self.setBackground(color)