用于网络工程师的Python - 从Tkinter GUI窗口调用Python脚本

时间:2016-10-12 19:08:43

标签: python user-interface tkinter pyqt4

我编写了一个脚本,提示用户粘贴项目列表。然后将这些项目存储为列表,并用于在配置文件中搜索列表中每个项目的匹配项。

当匹配时,我的脚本获取信息并将其格式化为cisco路由器的命令行参数;例如:

如果用户输入OSPF 10,我的脚本将在目录中搜索所有具有OSPF 10的路由器配置。然后重新格式化搜索并将其打印出来:

router name
-----------
config t
router ospf 10
router-id loopback 0

我把我的脚本变成了一个可执行文件,所以我的用户不必在他们的机器上安装python就可以使用它。当程序执行时,它使用一个Windows shell屏幕,我想改变它。

我需要解决的问题:

我如何使用Tkinter(或Pyqt4)为我的用户输入他们的数据,然后将输出发送到gui屏幕,而不是使用Windows shell?我已经阅读了很多博客,并在youtube上观看了很多视频,但我似乎找不到任何超出按钮和菜单的内容。

我还没有任何代码,因为我真的不知道从哪里开始。我得到了按钮和窗口布局选项,但我需要的不仅仅是我能找到的。我愿意接受我可能需要进一步阅读,所以如果需要我愿意为你提供帮助;但我真的可以帮助你。

与此同时,我会继续阅读。

0 个答案:

没有答案