|
|
发表于 2019-2-24 00:58:32
|
显示全部楼层
本帖最后由 Stubborn 于 2019-2-24 01:12 编辑
我觉的我刚刚写好的代码块应该可以帮到你:12306订票
可以直接设置全局调用,没毛病啊 比如这个:tj 就是全局调佣的
或者你可以直接这样用啊,很复杂吗
- def test_B(self):
- cookie_data = self.test_A()
复制代码
- class QueryPane(QWidget,Ui_Form):
- def __init__(self,parent=None,*args,**kwargs):
- super().__init__(parent,*args,**kwargs)
- self.setupUi(self)
- self.setupBookPan()
- self.setupData()
- self.tj = {"zw":None,"phone_num":None}
复制代码
- def filter_tickets(self):
- print("Query_Pane.filter_tickets启动:筛选列车票")
- print("Query_Pane.filter_tickets调用:APITool.get_all_stations获取到火车字典")
- dic = APITool.get_all_stations()#出发时间
- start_data = self.dateEdit.text()#类型
- purpose_codes = self.buttonGroup.checkedButton().property("q_value")#出发地
- from_city_code = dic[self.comboBox.currentText()]#目的地
- to_city_code = dic[self.comboBox_2.currentText()]
- result = APITool.query_tickets(start_data,from_city_code,to_city_code,purpose_codes,seat_type=self.tj["zw"]) #,seat_type=self.tj["zw"]
- print("Query_Pane.filter_tickets退出:接收到APITool.query_tickets返回")
- return result
复制代码
- def book_ticket_filter(self,tj):
- #self.hide_book_pan()
- self.tj = tj
- self.timer.start(3000)
复制代码
|
|