代码拉取完成,页面将自动刷新
digraph g {
graph [rankdir = "TB"];
edge [];
"pid=9032.tid=MainThread.testpy.module" [label = "pid=9032.tid=MainThread| testpy| module| <60> 60" shape = "record"];
"pid=9032.tid=MainThread.AlarmClkpy.main" [label = "pid=9032.tid=MainThread| AlarmClkpy| main| <0> 0" shape = "record"];
"pid=9032.tid=Thread1.threadingpy._bootstrap" [label = "pid=9032.tid=Thread1| threadingpy| _bootstrap| <882> 882" shape = "record" color = "red"];
"pid=9032.tid=Thread1.threadingpy._bootstrap_inner" [label = "pid=9032.tid=Thread1| threadingpy| _bootstrap_inner| <914> 914" shape = "record"];
"pid=9032.tid=Thread1.threadingpy.run" [label = "pid=9032.tid=Thread1| threadingpy| run| <862> 862" shape = "record"];
"pid=9032.tid=Thread1.AlarmClkpy.systray" [label = "pid=9032.tid=Thread1| AlarmClkpy| systray| <282> 282" shape = "record"];
"pid=9032.tid=Thread1.AlarmClkpy.__init__" [label = "pid=9032.tid=Thread1| AlarmClkpy| __init__| <47> 47| <90> 90| <92> 92" shape = "record"];
"pid=9032.tid=Thread1.AlarmClkpy._add_ids_to_menu_options_in" [label = "pid=9032.tid=Thread1| AlarmClkpy| _add_ids_to_menu_options_in| <0> 0" shape = "record"];
"pid=9032.tid=Thread2.threadingpy._bootstrap" [label = "pid=9032.tid=Thread2| threadingpy| _bootstrap| <882> 882" shape = "record"];
"pid=9032.tid=Thread2.threadingpy._bootstrap_inner" [label = "pid=9032.tid=Thread2| threadingpy| _bootstrap_inner| <914> 914" shape = "record"];
"pid=9032.tid=Thread2.threadingpy.run" [label = "pid=9032.tid=Thread2| threadingpy| run| <862> 862" shape = "record"];
"pid=9032.tid=Thread2.AlarmClkpy.startalarm" [label = "pid=9032.tid=Thread2| AlarmClkpy| startalarm| <290> 290" shape = "record"];
"pid=9032.tid=Thread2.alarmpy.alarm_main" [label = "pid=9032.tid=Thread2| alarmpy| alarm_main| <36> 36" shape = "record"];
"pid=9032.tid=Thread2.alarmpy.soundstart" [label = "pid=9032.tid=Thread2| alarmpy| soundstart| <0> 0" shape = "record"];
"pid=9032.tid=Thread1.AlarmClkpy.refresh_icon" [label = "pid=9032.tid=Thread1| AlarmClkpy| refresh_icon| <0> 0" shape = "record"];
"pid=9032.tid=Thread1.AlarmClkpy.notify" [label = "pid=9032.tid=Thread1| AlarmClkpy| notify| <0> 0| <162> 162| <164> 164" shape = "record"];
"pid=9032.tid=Thread1.AlarmClkpy.show_menu" [label = "pid=9032.tid=Thread1| AlarmClkpy| show_menu| <172> 172| <184> 184" shape = "record"];
"pid=9032.tid=Thread1.AlarmClkpy.create_menu" [label = "pid=9032.tid=Thread1| AlarmClkpy| create_menu| <191> 191" shape = "record"];
"pid=9032.tid=Thread1.AlarmClkpy.prep_menu_icon" [label = "pid=9032.tid=Thread1| AlarmClkpy| prep_menu_icon| <0> 0" shape = "record"];
"pid=9032.tid=Thread1.AlarmClkpy.command" [label = "pid=9032.tid=Thread1| AlarmClkpy| command| <233> 233| <236> 236| <239> 239" shape = "record"];
"pid=9032.tid=Thread1.AlarmClkpy.execute_menu_option" [label = "pid=9032.tid=Thread1| AlarmClkpy| execute_menu_option| <245> 245| <247> 247" shape = "record"];
"pid=9032.tid=Thread1.alarmpy.openAlarm" [label = "pid=9032.tid=Thread1| alarmpy| openAlarm| <0> 0" shape = "record"];
"pid=9032.tid=Thread1.alarmpy.closeAlarm" [label = "pid=9032.tid=Thread1| alarmpy| closeAlarm| <0> 0" shape = "record"];
"pid=9032.tid=Thread1.AlarmClkpy.destroy" [label = "pid=9032.tid=Thread1| AlarmClkpy| destroy| <150> 150" shape = "record"];
"pid=9032.tid=Thread1.AlarmClkpy.bye" [label = "pid=9032.tid=Thread1| AlarmClkpy| bye| <0> 0" shape = "record"];
"pid=9032.tid=MainThread.testpy.module":60 -> "pid=9032.tid=MainThread.AlarmClkpy.main":0 [id = 0];
"pid=9032.tid=Thread1.threadingpy._bootstrap":882 -> "pid=9032.tid=Thread1.threadingpy._bootstrap_inner":914 [id = 1];
"pid=9032.tid=Thread1.threadingpy._bootstrap_inner":914 -> "pid=9032.tid=Thread1.threadingpy.run":862 [id = 2];
"pid=9032.tid=Thread1.threadingpy.run":862 -> "pid=9032.tid=Thread1.AlarmClkpy.systray":282 [id = 3];
"pid=9032.tid=Thread1.AlarmClkpy.systray":282 -> "pid=9032.tid=Thread1.AlarmClkpy.__init__":47 [id = 4];
"pid=9032.tid=Thread1.AlarmClkpy.__init__":47 -> "pid=9032.tid=Thread1.AlarmClkpy._add_ids_to_menu_options_in":0 [id = 5];
"pid=9032.tid=Thread2.threadingpy._bootstrap":882 -> "pid=9032.tid=Thread2.threadingpy._bootstrap_inner":914 [id = 6];
"pid=9032.tid=Thread2.threadingpy._bootstrap_inner":914 -> "pid=9032.tid=Thread2.threadingpy.run":862 [id = 7];
"pid=9032.tid=Thread2.threadingpy.run":862 -> "pid=9032.tid=Thread2.AlarmClkpy.startalarm":290 [id = 8];
"pid=9032.tid=Thread2.AlarmClkpy.startalarm":290 -> "pid=9032.tid=Thread2.alarmpy.alarm_main":36 [id = 9];
"pid=9032.tid=Thread2.alarmpy.alarm_main":36 -> "pid=9032.tid=Thread2.alarmpy.soundstart":0 [id = 10];
"pid=9032.tid=Thread1.AlarmClkpy.systray":282 -> "pid=9032.tid=Thread1.AlarmClkpy.__init__":90 [id = 11];
"pid=9032.tid=Thread1.AlarmClkpy.__init__":90 -> "pid=9032.tid=Thread1.AlarmClkpy.refresh_icon":0 [id = 12];
"pid=9032.tid=Thread1.AlarmClkpy.systray":282 -> "pid=9032.tid=Thread1.AlarmClkpy.__init__":92 [id = 13];
"pid=9032.tid=Thread1.AlarmClkpy.__init__":92 -> "pid=9032.tid=Thread1.AlarmClkpy.notify":164 [id = 14];
"pid=9032.tid=Thread1.AlarmClkpy.notify":164 -> "pid=9032.tid=Thread1.AlarmClkpy.show_menu":172 [id = 15];
"pid=9032.tid=Thread1.AlarmClkpy.show_menu":172 -> "pid=9032.tid=Thread1.AlarmClkpy.create_menu":191 [id = 16];
"pid=9032.tid=Thread1.AlarmClkpy.create_menu":191 -> "pid=9032.tid=Thread1.AlarmClkpy.prep_menu_icon":0 [id = 17];
"pid=9032.tid=Thread1.AlarmClkpy.notify":164 -> "pid=9032.tid=Thread1.AlarmClkpy.show_menu":184 [id = 18];
"pid=9032.tid=Thread1.AlarmClkpy.show_menu":184 -> "pid=9032.tid=Thread1.AlarmClkpy.notify":0 [id = 19];
"pid=9032.tid=Thread1.AlarmClkpy.__init__":92 -> "pid=9032.tid=Thread1.AlarmClkpy.command":233 [id = 20];
"pid=9032.tid=Thread1.AlarmClkpy.command":233 -> "pid=9032.tid=Thread1.AlarmClkpy.execute_menu_option":247 [id = 21];
"pid=9032.tid=Thread1.AlarmClkpy.execute_menu_option":247 -> "pid=9032.tid=Thread1.alarmpy.openAlarm":0 [id = 22];
"pid=9032.tid=Thread1.AlarmClkpy.__init__":92 -> "pid=9032.tid=Thread1.AlarmClkpy.command":236 [id = 23];
"pid=9032.tid=Thread1.AlarmClkpy.command":236 -> "pid=9032.tid=Thread1.AlarmClkpy.show_menu":172 [id = 24];
"pid=9032.tid=Thread1.AlarmClkpy.__init__":92 -> "pid=9032.tid=Thread1.AlarmClkpy.notify":162 [id = 25];
"pid=9032.tid=Thread1.AlarmClkpy.notify":162 -> "pid=9032.tid=Thread1.AlarmClkpy.show_menu":172 [id = 26];
"pid=9032.tid=Thread1.AlarmClkpy.notify":162 -> "pid=9032.tid=Thread1.AlarmClkpy.show_menu":184 [id = 27];
"pid=9032.tid=Thread1.AlarmClkpy.execute_menu_option":247 -> "pid=9032.tid=Thread1.alarmpy.closeAlarm":0 [id = 28];
"pid=9032.tid=Thread1.AlarmClkpy.__init__":92 -> "pid=9032.tid=Thread1.AlarmClkpy.command":239 [id = 29];
"pid=9032.tid=Thread1.AlarmClkpy.command":239 -> "pid=9032.tid=Thread1.AlarmClkpy.show_menu":172 [id = 30];
"pid=9032.tid=Thread1.AlarmClkpy.command":233 -> "pid=9032.tid=Thread1.AlarmClkpy.execute_menu_option":245 [id = 31];
"pid=9032.tid=Thread1.AlarmClkpy.execute_menu_option":245 -> "pid=9032.tid=Thread1.AlarmClkpy.destroy":150 [id = 32];
"pid=9032.tid=Thread1.AlarmClkpy.destroy":150 -> "pid=9032.tid=Thread1.AlarmClkpy.bye":0 [id = 33];
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。