def label_3_4_info(self, Dialog):
     s = Spider.Search(self.lineEdit.text())
     reault = s.return_info()
     try:
         Dialog.label_2.setText(dict(reault)['stock_name'])
         Dialog.label_3.setText(dict(reault)['stock_code'][2:])
     except TypeError:
         pass
 def img(self):
     f = Figure_Canvas(0)
     stock_code = Spider.Search(self.lineEdit.text())
     stock_code = stock_code.return_info()
     try:
         f.vision(stock_code['stock_code'])
     except TypeError:
         pass
 def label2_info(self, Dialog):
     stock_code = Spider.Search(self.lineEdit.text())
     stock_code = stock_code.return_info()
     try:
         reault1, reault2 = find2.parse_page_info(stock_code['stock_code'])
         find2.transform(reault1, reault2)
         for i in range(20):
             Dialog.list[i](reault1[i] + '\n' + reault2[i])
     except IndexError:
         pass
     except TypeError:
         pass
    def stock_dialog(self):
        if self.search():
            search_text = self.lineEdit.text()

            reault = Spider.Search(search_text)

            reault = reault.return_info()

            process = Spider.Process(reault)

            self.reault = process.search_page()  #股票的数据

            self.__call()

        else:
            self.__Error()