大家是否遇到过关闭Zenmap的老是弹出一个提示框的问题?虽然不影响我们使用,但是每次都需要点击一下,很烦,折腾了好久终于找到解决办法。

上网查了以后,发现这个错误是由于:

Pygtk开发GUI时,由于gtk的字体设置问题,修改gtkkrc文件可解决。

解决方法:

(1)找到E:\Program Files\Nmap\py2exe\etc\gtk-2.0(类似的安装目录)
(2)修改gtkkrc文件,添加下面的语句:

style 'user-font'
{
    font_name='Verdana 10'
}
widget_class '*' style 'user-font'

建议不要拷贝上述语句,而应该采用手写的方式,因为空格出可能是汉字空格的编码。

所以,zenmap很显然是采用Python的pygtk开发的用户界面。

原文地址:http://blog.csdn.net/gruceehuawei/article/details/6918685