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()
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()
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)
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)