示例#1
0
    def _update_service_list(self):
        self._widget.service_tree_widget.clear()
        self._widget.service_info_text.clear()
        self._widgetitem_service_pair = {}
        service_list = self.admin_app_info.service_list

        for k in service_list.values():
            #Top service
            service_item = QTreeWidgetItem(self._widget.service_tree_widget)
            #service_item=QTreeWidgetItem()
            service_item.setText(0, k['name'])

            #set Top Level Font
            font = service_item.font(0)
            font.setPointSize(20)
            font.setBold(True)
            service_item.setFont(0, font)

            #set client item
            for l in k["client_list"]:
                client_item = QTreeWidgetItem()
                client_item.setText(0, l)
                font = client_item.font(0)
                font.setPointSize(15)
                client_item.setFont(0, font)
                service_item.addChild(client_item)

            self._widgetitem_service_pair[service_item] = k

            #self._widget.service_tree_widget.addTopLevelItem(service_item)
        pass
示例#2
0
    def _update_service_list(self):
        self._widget.service_tree_widget.clear()
        self._widget.service_info_text.clear()
        self._widgetitem_service_pair = {}
        service_list = self.admin_app_interface.service_list

        for k in service_list.values():
            # Top service
            service_item = QTreeWidgetItem(self._widget.service_tree_widget)
            # service_item=QTreeWidgetItem()
            service_item.setText(0, k['name'])

            # set Top Level Font
            font = service_item.font(0)
            font.setPointSize(20)
            font.setBold(True)
            service_item.setFont(0, font)

            self._widgetitem_service_pair[service_item] = k