Commit da00ce9d authored by rico.liu's avatar rico.liu

update detail

parent 4b630acb
...@@ -84,15 +84,18 @@ class Example(Frame): ...@@ -84,15 +84,18 @@ class Example(Frame):
#self.initUI() #self.initUI()
def setPressCommand(self,zgcCatCode): def setPressCommand(self,zgcCatCode):
zgcCatCode = '0101'
#zgcCatCode = '0506'
relationDf = pd.read_excel('VW_Relation_Property.xlsx',converters={'SubCategoryCode':str}) relationDf = pd.read_excel('VW_Relation_Property.xlsx',converters={'SubCategoryCode':str})
relationFilter = relationDf[(relationDf['SubCategoryCode'] == zgcCatCode) & ((relationDf['ISimportant'] == 1) | relationDf['ispeijian'] == 1)][['SubTitle']].reset_index() relationFilter = relationDf[(relationDf['SubCategoryCode'] == zgcCatCode) & ((relationDf['ISimportant'] == 1) | relationDf['ispeijian'] == 1)][['SubTitle']].reset_index()
del relationFilter['index'] del relationFilter['index']
key_dict = dict([(k,v) for k,v in zip(range(10,36),[chr(x) for x in range(ord('a'), ord('z') + 1)])])
if relationFilter.empty: if relationFilter.empty:
self.pressCommand = {'1':"error"} self.pressCommand = {'1':"error"}
else: else:
relationDict =dict([(str(k),v) for k,v in zip(relationFilter.to_dict()['SubTitle'].keys(),relationFilter.to_dict()['SubTitle'].values())]) relationDict =dict([(str(k),v) if k <10 else (str(key_dict[k]),v) for k,v in zip(relationFilter.to_dict()['SubTitle'].keys(),relationFilter.to_dict()['SubTitle'].values())])
self.pressCommand = relationDict self.pressCommand = relationDict
if len(self.pressCommand) > 20: if len(self.pressCommand) > 20:
...@@ -100,7 +103,6 @@ class Example(Frame): ...@@ -100,7 +103,6 @@ class Example(Frame):
else: else:
self.textRow = 20 self.textRow = 20
def run_initUI(self): def run_initUI(self):
self.initUI() self.initUI()
...@@ -887,6 +889,7 @@ def main(): ...@@ -887,6 +889,7 @@ def main():
string = str("指数类别:%s" %(x)) string = str("指数类别:%s" %(x))
print("指数类别:%s" %(x)) print("指数类别:%s" %(x))
messagebox.showinfo(title='Success', message = string) messagebox.showinfo(title='Success', message = string)
box.destroy()
Button(box, text="确认", command = on_click).pack() Button(box, text="确认", command = on_click).pack()
box.mainloop() box.mainloop()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment