def OnGUI(self): GUI.BeginGUI(self) GUI.BeginGroup("Server Information") GUI.BeginHorizontalLayout() GUI.Label("服务器IP地址") GUI.IPAddress("edit_serverIP") GUI.Spacer(50) GUI.Label("服务器端口号") GUI.LineEdit("edit_port") GUI.EndLayout() GUI.EndGroup() GUI.BeginGroup("Propery Setting") GUI.BeginHorizontalLayout() GUI.Label("JitterBug阈值w:") GUI.LineEdit("edit_w") GUI.EndLayout() GUI.EndGroup() GUI.BeginGroup("Display") GUI.BeginHorizontalLayout() GUI.Label("发送进度") GUI.ProgressBar("progressBar_send") GUI.EndLayout() GUI.EndGroup() GUI.BeginHorizontalLayout() GUI.Spacer(400) GUI.Button("button_Connect", "连接服务器") GUI.Button("button_Send", "开始发送") GUI.EndLayout() GUI.EndGroup() GUI.EndGUI()
def OnGUI(self): GUI.BeginGUI(self) GUI.BeginGroup("Server Information") GUI.BeginHorizontalLayout() GUI.Label("服务器IP地址") GUI.IPAddress("edit_serverIP") GUI.Spacer(50) GUI.Label("服务器端口号") GUI.LineEdit("edit_port") GUI.Label("发包数量") GUI.LineEdit("edit_count") GUI.EndLayout() GUI.EndGroup() GUI.BeginGroup("Propery Setting") GUI.BeginHorizontalLayout() GUI.Label("间隔时间") GUI.LineEdit("edit_interval") GUI.Spacer(50) GUI.Label("轮换模式") GUI.CheckBox("check_turn", "") GUI.Label("轮换周期") GUI.LineEdit("edit_period") GUI.EndLayout() GUI.EndGroup() GUI.BeginGroup("Display") GUI.BeginHorizontalLayout() GUI.Label("发送进度") GUI.ProgressBar("progressBar_send") GUI.EndLayout() GUI.EndGroup() GUI.BeginHorizontalLayout() GUI.Spacer(400) GUI.Button("button_Connect", "连接服务器") GUI.Button("button_Send", "开始发送") GUI.Button("button_Test", "测试") GUI.EndLayout() GUI.EndGroup() GUI.EndGUI()
def OnGUI(self): GUI.BeginGUI(self) GUI.BeginGroup("Detection Setting") GUI.BeginHorizontalLayout() GUI.Label("IPDs文件") GUI.LineEdit("edit_ipds_file") GUI.Button("button_openipds","打开文件") GUI.EndLayout() GUI.EndGroup() GUI.BeginHorizontalLayout() GUI.Spacer(400) GUI.Button("button_drawIPDs","绘制IPDs图像") GUI.EndLayout() GUI.EndGUI()
def OnGUI(self): GUI.BeginGUI(self) GUI.BeginGroup("Group 1") GUI.BeginHorizontalLayout() GUI.Button("testBtn1", "testBtn1") GUI.Button("testBtn2", "testBtn2") GUI.LineEdit("testEdit") GUI.EndLayout() GUI.EndGroup() GUI.BeginGroup("Group 2") GUI.BeginVerticalLayout() GUI.Button("testBtn3", "testBtn3") GUI.Button("testBtn4", "testBtn4") GUI.CheckBox("testCheckBox", "testCheckBox", True) GUI.ProgressBar("testProgressBar") GUI.EndLayout() GUI.EndGroup() GUI.EndGUI()
def OnGUI(self): GUI.BeginGUI(self) GUI.BeginGroup("Server Infomation") GUI.BeginHorizontalLayout() GUI.Label("服务器IP地址") GUI.IPAddress("edit_serverIP") GUI.Label("服务器端口号") GUI.LineEdit("edit_port") GUI.Button("button_StartServer", "开启服务器") GUI.EndLayout() GUI.EndGroup() GUI.BeginGroup("Client Information") GUI.BeginHorizontalLayout() GUI.Table("table_client", ["IP地址", "端口号", "消息总数", "连接时间", "连接状态", "最后消息"]) GUI.BeginVerticalLayout() GUI.Button("button_export", "导出数据") GUI.Button("button_deleteClient", "删除Client") GUI.Button("button_closeServer", "关闭服务器") GUI.EndLayout() GUI.EndLayout() GUI.EndGroup() GUI.EndGUI()