def init_widgets(self):
# file selector
self.btn_file_select=Button(self, text="Select file",command=self.on_select)
self.btn_file_select.grid(column=0, row=0, columnspan=2)
# filename
self.filename, self.e_filename, self.l_filename = make_entry(self, "File name: ", 1)
# rows_xpath
self.rows_xpath, self.e_rows_xpath, self.l_rows_xpath = make_entry(self, "Rows XPath: ", 2)
# xpath_data_format
self.xpath_data_format = StringVar()
self.l_xpath_data_format = ttk.Label(self, text="Data format: :")
self.l_xpath_data_format.grid(column=0, row=3)
self.sel_xpath_data_format = ttk.Combobox(self, textvariable=self.xpath_data_format, state='readonly')
self.sel_xpath_data_format['values'] = ["XML", "HTML"]
self.sel_xpath_data_format.current(0)
self.sel_xpath_data_format.grid(column=1, row=3)
# xpath_text_qualifier
self.xpath_text_qualifier, self.e_xpath_text_qualifier, self.l_xpath_text_qualifier = make_entry(self, "Text qualifier: ", 4)
# encoding
self.encoding, self.e_encoding, self.l_encoding = make_entry(self, "Encoding: ", 5)
self.field_names = []
self.field_xpaths = []
self.field_types = []
评论列表
文章目录