Ejemplo n.º 1
0
def get_xml_ui():
    request = '-X GET -H "X-Auth-Token: " http://' + config_main_win.config_main_win().ip + ":443/v1/AUTH_glfs"
    decoded = get_json(request)
    root = etree.Element("node")
    root.tag = "root"
    for i in decoded:
        node = dir_as_tree(i, request)
        root.append(node)
    root1 = etree.Element("node")
    root1.tag = "root"
    root1.append(root)
    tree = etree.ElementTree(root1)
    # Create an element tree from the root node
    # (in order to serialize it to a complete XML document)

    xml_document = etree.tostring(tree, pretty_print=True, xml_declaration=True, encoding="utf-8")
    fileHandle = open("file.xml", "w")
    fileHandle.write(xml_document)
    fileHandle.close()
Ejemplo n.º 2
0
def get_xml_t():
    request = '-X GET -H "X-Auth-Token: " http://' + config_main_win.config_main_win(
    ).ip + ':443/v1/AUTH_glfs'
    decoded = get_json(request)
    root = etree.Element("node")
    root.tag = 'root'
    for i in decoded:
        node = dir_as_tree(i, request)
        root.append(node)
    tree = etree.ElementTree(root)
    # Create an element tree from the root node
    # (in order to serialize it to a complete XML document)

    xml_document = etree.tostring(tree,
                                  pretty_print=True,
                                  xml_declaration=True,
                                  encoding='utf-8')
    fileHandle = open('dirtree.xml', 'w')
    fileHandle.write(xml_document)
    fileHandle.close()
Ejemplo n.º 3
0
    def __init__(self, parent=None):
        super(Main, self).__init__(parent)
        self.conf = config_main_win.config_main_win()
        self.items = []
        self.choseitems = []
        self.domfile = domfilexml.domfilexml()
        self.safebox = ui.ctrl_safebox_login.ctrl_safebox_login()
        self.new_folder = ui.new_folder.new_folder()
        self.re_name = ui.re_name.re_name()

        self.array = self.domfile.create_array()

        self.setupUi(self)
        self.progressBar.setValue(25)
        # self.clean_timer = QtCore.QTimer()
        self.treeWidget = TreeWidget.TreeWidget(self.centralwidget)
        self.horizontalLayout.addWidget(self.treeWidget)
        self.listwidget = listwidget.listwidget(self.centralwidget)

        self.Tenant_id = "CloudTeam"
        self.Token_id = "yuntongbu"
        self.current_item_name = None
        self.listmode = self.conf.listmode
        self.iconmode = self.conf.iconmode
        self.zero = self.conf.zero
        self.one = self.conf.one
        self.two = self.conf.two
        self.current_path = self.domfile.current_path
        self.ui_flag = self.iconmode
        self.mode_UI = "save"
        self.display()
        self.mw_right = main_win_right.main_win_right()
        self.display_path()
        self.old_item_name = None

        self.none.addItem(QtGui.QIcon(':/images/bad.svg'), "Bad")
        self.none.addItem(QtGui.QIcon(':/images/yun.jpg'), "yun")
        self.createActions()
        self.createTrayIcon()
        self.none.currentIndexChanged.connect(self.setIcon)
        self.none.setCurrentIndex(1)
        self.trayIcon.show()

        self.convey = ui.conveylist.conveylist()
        self.filedialog = FileDialog.FileDialog()

        self.connect(self.delete_2, SIGNAL("clicked()"), self.delete_sure)
        self.connect(self.newfolder, QtCore.SIGNAL("clicked()"),
                     self.name_newfolder)
        self.connect(self.refresh, QtCore.SIGNAL("clicked()"), self.refresh_)
        self.connect(self.back, QtCore.SIGNAL("clicked()"), self.back_)
        self.connect(self.forward, QtCore.SIGNAL("clicked()"), self.forward_)
        self.connect(self.iconMode, QtCore.SIGNAL("clicked()"),
                     self.change_mode)
        self.connect(self.home, QtCore.SIGNAL("clicked()"), self.root_path_)
        self.connect(self.recyclebin, QtCore.SIGNAL("clicked()"), self,
                     QtCore.SLOT("recycleBin_onClicked()"))

        self.connect(self.treeWidget,
                     QtCore.SIGNAL("itemClicked(QTreeWidgetItem*,int)"), self,
                     QtCore.SLOT("curritem_onclicked()"))
        # self.action_conveylist.triggered.connect(self.dlg_conveylist_oncliecked)
        self.connect(self.conveylist, SIGNAL("clicked()"), self,
                     QtCore.SLOT("dlg_conveylist_oncliecked()"))
        self.connect(self.conveylist_label, SIGNAL("clicked()"), self,
                     QtCore.SLOT("dlg_conveylist_oncliecked()"))
        self.connect(self.upload, QtCore.SIGNAL("clicked()"), self,
                     QtCore.SLOT("upload_onClicked()"))
        self.connect(self.download, SIGNAL("clicked()"), self,
                     QtCore.SLOT("slot_download()"))
        self.connect(self.bao, QtCore.SIGNAL("clicked()"), self,
                     QtCore.SLOT("safebox_onClicked()"))
        self.connect(self.bei, QtCore.SIGNAL("clicked()"), self.set_mode_save)

        self.mw_right.action_b1.triggered.connect(self.upload_onClicked)
        self.mw_right.action_b2.triggered.connect(self.name_newfolder)
        self.mw_right.action_b3.triggered.connect(self.pasty)
        self.mw_right.action_b4.triggered.connect(self.refresh_)
        self.mw_right.action_b5.triggered.connect(self.property_)
        self.mw_right.action_f1.triggered.connect(self.slot_enter_icon)
        self.mw_right.action_f2.triggered.connect(self.slot_download)
        self.mw_right.action_f3.triggered.connect(self.toSafeBox)
        self.mw_right.action_f4.triggered.connect(self.moveto)
        self.mw_right.action_f5.triggered.connect(self.copy)
        self.mw_right.action_f6.triggered.connect(self.cut)
        self.mw_right.action_f7.triggered.connect(self.rename)
        self.mw_right.action_f8.triggered.connect(self.delete_sure)
        self.mw_right.action_f0.triggered.connect(self.getfileattr)

        self.connect(self.listwidget,
                     QtCore.SIGNAL("itemChanged(QListWidgetItem*)"),
                     self.slot_rename)
        self.connect(self.listwidget,
                     QtCore.SIGNAL("itemDoubleClicked(QListWidgetItem*)"),
                     self.slot_enter_icon)
        self.connect(self.listwidget,
                     QtCore.SIGNAL("itemClicked(QListWidgetItem*)"),
                     self.slot_item_icon)
        self.connect(self.textEdit, QtCore.SIGNAL("editingFinished()"),
                     self.change_path)
        # 右侧右键单击信号槽
        self.listwidget.setContextMenuPolicy(Qt.CustomContextMenu)
        self.listwidget.customContextMenuRequested[QtCore.QPoint].connect(
            self.myListWidgetContext_icon)
Ejemplo n.º 4
0
    def __init__(self, parent=None):
        super(Main, self).__init__(parent)
        self.conf = config_main_win.config_main_win()
        self.items = []
        self.choseitems = []
        self.domfile = domfilexml.domfilexml()
        self.safebox = ui.ctrl_safebox_login.ctrl_safebox_login()
        self.new_folder = ui.new_folder.new_folder()
        self.re_name = ui.re_name.re_name()

        self.array = self.domfile.create_array()

        self.setupUi(self)
        self.progressBar.setValue(25)
        # self.clean_timer = QtCore.QTimer()
        self.treeWidget = TreeWidget.TreeWidget(self.centralwidget)
        self.horizontalLayout.addWidget(self.treeWidget)
        self.listwidget = listwidget.listwidget(self.centralwidget)

        self.Tenant_id = "CloudTeam"
        self.Token_id = "yuntongbu"
        self.current_item_name = None
        self.listmode = self.conf.listmode
        self.iconmode = self.conf.iconmode
        self.zero = self.conf.zero
        self.one = self.conf.one
        self.two = self.conf.two
        self.current_path = self.domfile.current_path
        self.ui_flag = self.iconmode
        self.mode_UI = "save"
        self.display()
        self.mw_right = main_win_right.main_win_right()
        self.display_path()
        self.old_item_name = None

        self.none.addItem(QtGui.QIcon(':/images/bad.svg'), "Bad")
        self.none.addItem(QtGui.QIcon(':/images/yun.jpg'), "yun")
        self.createActions()
        self.createTrayIcon()
        self.none.currentIndexChanged.connect(self.setIcon)
        self.none.setCurrentIndex(1)
        self.trayIcon.show()

        self.convey = ui.conveylist.conveylist()
        self.filedialog = FileDialog.FileDialog()

        self.connect(self.delete_2, SIGNAL("clicked()"), self.delete_sure)
        self.connect(self.newfolder, QtCore.SIGNAL("clicked()"), self.name_newfolder)
        self.connect(self.refresh, QtCore.SIGNAL("clicked()"), self.refresh_)
        self.connect(self.back, QtCore.SIGNAL("clicked()"), self.back_)
        self.connect(self.forward, QtCore.SIGNAL("clicked()"), self.forward_)
        self.connect(self.iconMode, QtCore.SIGNAL("clicked()"), self.change_mode)
        self.connect(self.home, QtCore.SIGNAL("clicked()"), self.root_path_)
        self.connect(self.recyclebin, QtCore.SIGNAL("clicked()"), self, QtCore.SLOT("recycleBin_onClicked()"))

        self.connect(self.treeWidget, QtCore.SIGNAL("itemClicked(QTreeWidgetItem*,int)"), self,
                     QtCore.SLOT("curritem_onclicked()"))
        # self.action_conveylist.triggered.connect(self.dlg_conveylist_oncliecked)
        self.connect(self.conveylist, SIGNAL("clicked()"), self, QtCore.SLOT("dlg_conveylist_oncliecked()"))
        self.connect(self.conveylist_label, SIGNAL("clicked()"), self, QtCore.SLOT("dlg_conveylist_oncliecked()"))
        self.connect(self.upload, QtCore.SIGNAL("clicked()"), self, QtCore.SLOT("upload_onClicked()"))
        self.connect(self.download, SIGNAL("clicked()"), self, QtCore.SLOT("slot_download()"))
        self.connect(self.bao, QtCore.SIGNAL("clicked()"), self, QtCore.SLOT("safebox_onClicked()"))
        self.connect(self.bei, QtCore.SIGNAL("clicked()"), self.set_mode_save)

        self.mw_right.action_b1.triggered.connect(self.upload_onClicked)
        self.mw_right.action_b2.triggered.connect(self.name_newfolder)
        self.mw_right.action_b3.triggered.connect(self.pasty)
        self.mw_right.action_b4.triggered.connect(self.refresh_)
        self.mw_right.action_b5.triggered.connect(self.property_)
        self.mw_right.action_f1.triggered.connect(self.slot_enter_icon)
        self.mw_right.action_f2.triggered.connect(self.slot_download)
        self.mw_right.action_f3.triggered.connect(self.toSafeBox)
        self.mw_right.action_f4.triggered.connect(self.moveto)
        self.mw_right.action_f5.triggered.connect(self.copy)
        self.mw_right.action_f6.triggered.connect(self.cut)
        self.mw_right.action_f7.triggered.connect(self.rename)
        self.mw_right.action_f8.triggered.connect(self.delete_sure)
        self.mw_right.action_f0.triggered.connect(self.getfileattr)

        self.connect(self.listwidget, QtCore.SIGNAL("itemChanged(QListWidgetItem*)"),
                     self.slot_rename)
        self.connect(self.listwidget, QtCore.SIGNAL("itemDoubleClicked(QListWidgetItem*)"), self.slot_enter_icon)
        self.connect(self.listwidget, QtCore.SIGNAL("itemClicked(QListWidgetItem*)"), self.slot_item_icon)
        self.connect(self.textEdit, QtCore.SIGNAL("editingFinished()"), self.change_path)
        # 右侧右键单击信号槽
        self.listwidget.setContextMenuPolicy(Qt.CustomContextMenu)
        self.listwidget.customContextMenuRequested[QtCore.QPoint].connect(self.myListWidgetContext_icon)