使用WxPython的GUI编程,拖放问题

2024-05-28 23:45:06 发布

您现在位置:Python中文网/ 问答频道 /正文

首先,我要感谢大家抽出时间来帮助我。对于我的论文项目,我决定制作一个网络拓扑程序(类似于Cisco packet tracer或GNS3),我的程序还具有子网计算器的额外好处。我已经完成了基本的布局,我很有信心我会完成这个程序,但由于缺乏关于wxPythons拖放功能的信息,我找不到任何特定于我需要的东西。在

我想要的是一个列,或者在我的框架内的某种区域,用户可以选择路由器、交换机、服务器、IP电话和主机等,然后他们可以将这些网络项从列中拖到拓扑区域。然后,他们应该能够双击该项并弹出一个新表单。然后用户可以给项目一个ip地址等

请不要以为我是在找人帮我做这件事,我只是想知道是否有人可以帮助我,建议wxPython工具,可以满足我所说的需求。如果有人有这方面的经验,那么请你帮我解释一下。如果你需要看我的代码,我会非常乐意在网上制作。在

提前感谢您抽出时间。在


Tags: 项目用户程序区域packet时间布局cisco
1条回答
网友
1楼 · 发布于 2024-05-28 23:45:06

wxPython演示中有一些拖放示例。另请参见http://wiki.wxpython.org/DragAndDrophttp://zetcode.com/wxpython/draganddrop/

根据您在拓扑区域中显示信息的方式,将决定如何使用双击功能。在大多数情况下,您要么绑定到小部件的双击事件,要么绑定到它的选择事件,然后在其处理程序中相应地操作以显示对话框或框架。当你告诉我们双击的是什么小工具时,我们就能更好地回答这个问题了。在

相关问题 更多 >

    热门问题