SeaHOH / GotoX

本地自动代理,修改自 goagent。
722 stars 147 forks source link

如何使用 winsystray,其来源是哪里? #227

Closed lon91ong closed 2 years ago

lon91ong commented 2 years ago

想要参考源码修改自己的python程序, 总是遇到如题目的错误 挨个解压egg文件查看, 发现是helpers-win32.egg中 但是我的python环境中用pip安装helpers后, 依旧报错

请教这个helpers-win32.egg是哪里更新呢?

另外, win_tray.py文件中使用的SysTrayIcon函数使用手册哪里找呢?

lon91ong commented 2 years ago

我使用循环生成两层菜单:

labs={'Sort1':[{'Name':'Jack', 'Args':'8866'},{'Name':'Bob', 'Args':'9900'}],'Sort2':[{'Name':'Jams', 'Args':'8686'},{'Name':'John', 'Args':'9090'}]}
main_menu = []
for k in labs.keys():
    main_menu.append((k, 'pass', MFS_DISABLED))
    for j in labs[k]:
        main_menu.append(('   '+j['Name'],lambda x: subOpen(SomeWeb_app+' '+j['Args'])))
    main_menu.append((None, '-'))

调用时接收到的Args参数始终是字典的最后一个9090 求大侠不吝赐教