Beispiel #1
0
    def update_ui(console_instance):
        try:
            c = QColor("darkgray")

            b = console_instance.all_ball_needToBetList
            row = console_instance.viewEntry.rowCount()
            for k in range(len(b)):
                if console_instance.isLoseAdd == '0':  # 输追加
                    if b[k][2] == 0:
                        newItem = QTableWidgetItem(u'中')
                        newItem.setBackgroundColor(c)
                        newItem.setTextColor(QColor(255, 0, 0, 127))
                    else:
                        newItem = QTableWidgetItem(u'不中')
                        newItem.setBackgroundColor(c)
                else:
                    if b[k][2] == 0:
                        newItem = QTableWidgetItem(u'不中')
                        newItem.setBackgroundColor(c)
                    else:
                        newItem = QTableWidgetItem(u'中')
                        newItem.setBackgroundColor(c)
                        newItem.setTextColor(QColor(255, 0, 0, 127))

                console_instance.viewEntry.setItem(row - len(b) + k, 6,
                                                   newItem)
            logging.info(u"load data2 finish 结算完毕。。。")
        except Exception, ex:
            logging.error(ex, exc_info=1)
    def showDescriptors(self, processMIdx):
        try:
            self.handlesTable.setRowCount(0)
            self.handlesTable.clearContents()
            descriptors = self.model.getProcDescriptors(processMIdx)
            libs = self.model.getProcLibraries(processMIdx)
            self.handlesTable.setRowCount(len(descriptors) + len(libs))
        except PermissionError:
            self.handlesTable.setRowCount(1)
            self.handlesTable.setSpan(0, 0, 1, 2)
            permDeniedMsg = QTableWidgetItem('<Permission Denied>')
            permDeniedMsg.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
            permDeniedMsg.setTextAlignment(Qt.AlignCenter)
            permDeniedMsg.setTextColor(QColor(255, 0, 0))
            self.handlesTable.setItem(0, 0, permDeniedMsg)
        else:
            for row, descriptor in enumerate(descriptors):
                typeItem = QTableWidgetItem(descriptor.type)
                typeItem.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
                nameItem = QTableWidgetItem(descriptor.name)
                nameItem.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
                self.handlesTable.setItem(row, 0, typeItem)
                self.handlesTable.setItem(row, 1, nameItem)

            for row, libName in enumerate(libs, start=len(descriptors)):
                typeItem = QTableWidgetItem('Shared Library')
                typeItem.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
                nameItem = QTableWidgetItem(libName)
                nameItem.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
                self.handlesTable.setItem(row, 0, typeItem)
                self.handlesTable.setItem(row, 1, nameItem)
Beispiel #3
0
 def read_file(self, name):
     label = os.path.basename(name)
     idx = self.ui.compareList.rowCount()
     color = self._refl_color_list[idx % len(self._refl_color_list)]
     self.changing_table = True
     self.ui.compareList.setRowCount(idx + 1)
     item = QTableWidgetItem(label)
     item.setFlags(Qt.ItemIsEnabled)
     try:
         plotlabel = label.split("REF_M_", 1)[1]
         plotlabel = plotlabel.split("_Specular")[0] + "  " + plotlabel.split("Specular_")[1].split(".")[0]
     except:
         plotlabel = label
     self.ui.compareList.setItem(idx, 0, item)
     item = QTableWidgetItem(color)
     item.setBackgroundColor(QColor(color))
     item.setTextColor(QColor("#ffffff"))
     item.setFlags(Qt.ItemIsEnabled)
     self.ui.compareList.setItem(idx, 1, item)
     self.ui.compareList.setItem(idx, 2, QTableWidgetItem(plotlabel))
     self.file_paths[label] = os.path.abspath(name)
     self.changing_table = False