コード例 #1
0
 def callTemplates(self):
     gtwin = Toplevel(self.top)
     self.getTemplates(gtwin)
     self.top.wait_window(gtwin)  # wait til template window gone
     # if they typed in w/o asterisks..
     doc = self.doctemplate.get()
     if len(doc) > 0:
         self.docfile = doc
         if string.find(doc, "*") < 0:
             tmp = Spiderutils.name2template(doc)
             self.doctemplate.set(tmp)
     ser = self.sertemplate.get()
     if len(ser) > 0:
         self.serfile = ser
         if string.find(ser, "*") < 0:
             tmp = Spiderutils.name2template(ser)
             self.sertemplate.set(tmp)
コード例 #2
0
 def setTemplates(self, parent, which='doc'):
     filename = askopenfilename(parent=parent, filetypes=self.filetypes)
     if len(filename) < 1:
         return
     tmp = Spiderutils.name2template(filename)
     if which == 'doc':
         self.doctemplate.set(tmp)
     else:
         self.sertemplate.set(tmp)