Пример #1
0
class JsonCreator(QtGui.QMainWindow, jsoncreator.Ui_JsonCreator):
    def __init__(self, testFile, parent=None):
        super(JsonCreator, self).__init__(parent)
        self.setupUi(self)
        #self.json_work = None
        self.doneBtn.clicked.connect(self.close_window)
        self.loadExFileBtn.clicked.connect(self.load_file)
        self.createNewBtn.clicked.connect(self.new_file)
        self.saveBtn.clicked.connect(self.save_file)
        self.addNewLine.clicked.connect(self.edit_file)
        
        self.testFile = testFile
        
        
    def close_window(self):
        self.close()
        
    def load_file(self):
    
        self.testFile = QtGui.QFileDialog.getOpenFileName(self, 'Open File', "*.json")
        loadedFile = open(self.testFile, 'r')
        
        with loadedFile:
            text = loadedFile.read()
            self.textEditFileLoad.setText(text)
            
            
    def new_file(self):
        self.textEditFileLoad.setText('{"data":[{"method":"<GET/POST/DELETE>","address":"<spesific address>","title":"<name of the test>"' + 
        ',"params":[' +
        '"secret_key",' +
        '"public_key",' +
        '{"name":"<any param to send>","value":"<any param value>"}],' +
        '"find":[],"check":[],"value":[]}]}')
        
    def save_file(self):
        fileName = QtGui.QFileDialog.getSaveFileName(self, 'Save File', '.json','*.json')
        file = open(fileName, 'w')
        text = self.textEditFileLoad.toPlainText()
        file.write(text)
        file.close()
        
        
    def edit_file(self):
        
        self.new_line_window = NewLine()
        self.new_line_window.show()
Пример #2
0
class JsonCreator(QtGui.QMainWindow, jsoncreator.Ui_JsonCreator):
    def __init__(self, testFile, parent=None):
        super(JsonCreator, self).__init__(parent)
        self.setupUi(self)
        #self.json_work = None
        self.doneBtn.clicked.connect(self.close_window)
        self.loadExFileBtn.clicked.connect(self.load_file)
        self.createNewBtn.clicked.connect(self.new_file)
        self.saveBtn.clicked.connect(self.save_file)
        self.addNewLine.clicked.connect(self.edit_file)

        self.testFile = testFile

    def close_window(self):
        self.close()

    def load_file(self):

        self.testFile = QtGui.QFileDialog.getOpenFileName(
            self, 'Open File', "*.json")
        loadedFile = open(self.testFile, 'r')

        with loadedFile:
            text = loadedFile.read()
            self.textEditFileLoad.setText(text)

    def new_file(self):
        self.textEditFileLoad.setText(
            '{"data":[{"method":"<GET/POST/DELETE>","address":"<spesific address>","title":"<name of the test>"'
            + ',"params":[' + '"secret_key",' + '"public_key",' +
            '{"name":"<any param to send>","value":"<any param value>"}],' +
            '"find":[],"check":[],"value":[]}]}')

    def save_file(self):
        fileName = QtGui.QFileDialog.getSaveFileName(self, 'Save File',
                                                     '.json', '*.json')
        file = open(fileName, 'w')
        text = self.textEditFileLoad.toPlainText()
        file.write(text)
        file.close()

    def edit_file(self):

        self.new_line_window = NewLine()
        self.new_line_window.show()
Пример #3
0
class JsonCreator(QtGui.QMainWindow, jsoncreator.Ui_JsonCreator):
    def __init__(self, testFile, parent=None):
        super(JsonCreator, self).__init__(parent)
        self.setupUi(self)
        #self.json_work = None
        self.doneBtn.clicked.connect(self.close_window)
        self.loadExFileBtn.clicked.connect(self.load_file)
        self.createNewBtn.clicked.connect(self.new_file)
        self.saveBtn.clicked.connect(self.save_file)
        self.addNewLine.clicked.connect(self.edit_file)

        self.testFile = testFile

    def close_window(self):
        self.close()

    def load_file(self):

        self.testFile = QtGui.QFileDialog.getOpenFileName(
            self, 'Open File', "*.json")
        loadedFile = open(self.testFile, 'r')

        with loadedFile:
            text = loadedFile.read()
            self.textEditFileLoad.setText(text)

    def new_file(self):
        self.textEditFileLoad.setText('{"data":[]}')

    def save_file(self):
        fileName = QtGui.QFileDialog.getSaveFileName(self, 'Save File',
                                                     '.json', '*.json')
        file = open(fileName, 'w')
        text = self.textEditFileLoad.toPlainText()
        file.write(text)
        file.close()

    def edit_file(self):

        self.new_line_window = NewLine()
        self.new_line_window.show()
Пример #4
0
class JsonCreator(QtGui.QMainWindow, jsoncreator.Ui_JsonCreator):
    def __init__(self, testFile, parent=None):
        super(JsonCreator, self).__init__(parent)
        self.setupUi(self)
        # self.json_work = None
        self.doneBtn.clicked.connect(self.close_window)
        self.loadExFileBtn.clicked.connect(self.load_file)
        self.createNewBtn.clicked.connect(self.new_file)
        self.saveBtn.clicked.connect(self.save_file)
        self.addNewLine.clicked.connect(self.edit_file)

        self.testFile = testFile

    def close_window(self):
        self.close()

    def load_file(self):

        self.testFile = QtGui.QFileDialog.getOpenFileName(self, "Open File", "*.json")
        loadedFile = open(self.testFile, "r")

        with loadedFile:
            text = loadedFile.read()
            self.textEditFileLoad.setText(text)

    def new_file(self):
        self.textEditFileLoad.setText('{"data":[]}')

    def save_file(self):
        fileName = QtGui.QFileDialog.getSaveFileName(self, "Save File", ".json", "*.json")
        file = open(fileName, "w")
        text = self.textEditFileLoad.toPlainText()
        file.write(text)
        file.close()

    def edit_file(self):

        self.new_line_window = NewLine()
        self.new_line_window.show()
Пример #5
0
    def edit_file(self):

        self.new_line_window = NewLine()
        self.new_line_window.show()
Пример #6
0
    def edit_file(self):

        self.new_line_window = NewLine()
        self.new_line_window.show()