美文网首页
Nic information

Nic information

作者: jack188 | 来源:发表于2017-09-30 00:48 被阅读0次

本次作业采用python2.7+pyqt4完成

1.使用pyqt4的designer设计程序界面

之后用pyuic将其转换为python代码,并,用这种方式编译出的代码比手写的要复杂,有很多地方对函数的使用需要很多时间来理解。

2.主程序文件
3.按钮及下拉框代码设计

这部分的由于对pyqt4的pyuic语法与一般pyqt语法不同,导致窗口的显示和按钮信号传递的错误。对text文字显示方式也遇到了困难。

4.查找网卡信息


此部分为最大难点,需要加入第三方库及模块,对netiface.gateways()做了细致的了解。

5.打包程序


打包程序的方法较多,①通过pip下载pyinstaller,在源文件目录下执行pyinstaller mycript.py或pyinstaller -F mycript.py 便可得到exe文件,②用py2exe如果你有一个名为myscript.py的Python脚本,你想把它转换为运行在windows上的可执行程序,并运行在没有安装Python的 windows系统上,那么首先你应写一个用于发布程序的设置脚本例如mysetup.py,在其中的setup函数前插入语句import py2exe 。 mysetup.py示例如下:

 #mysetup.py   
>from distutils.core import setup   
>import py2exe   
>setup(console=["myscript.py"]) 

然后按方法运行mysetup.py: Python mysetup.py py2exe
便可将产生一个名为dist的子目录,其中包含了myscript.exe,Python24.dll,library.zip这些文件。

相关文章

  • Nic information

    本次作业采用python2.7+pyqt4完成 1.使用pyqt4的designer设计程序界面 之后用pyuic...

  • NIC

  • XDP尝鲜

    passthrough below nic to VM(XL710 NIC have support XDP)81...

  • Linux 收发包流程

    Linux 收包流程 数据包到达网卡 NIC(Network Interface Card); NIC 校验 MA...

  • iOS逆向课程笔记(六)

    8.第一个逆向程序 创建tweak工程➜ iOS /opt/theos/bin/nic.pl NIC 2.0 -...

  • iOS逆向记录(三)

    8.第一个逆向程序 创建tweak工程➜ iOS /opt/theos/bin/nic.pl NIC 2.0 -...

  • iOS逆向研究002

    1.第一个逆向程序 创建tweak工程➜ iOS /opt/theos/bin/nic.pl NIC 2.0 -...

  • 智能网卡(Smart NIC)简介

    1. Smart NIC介绍 Smart NIC即智能网卡,其核心是通过FPGA(现场可编程门阵列)协助CPU处理...

  • nic-cubio

    nic的这件,玩具包装理念我很喜欢,简洁明了! 比如,这个cubio可以像画具箱那样相对打开,如图二。“示玩”图片...

  • centos nic bond

    case 2 nics bond 10Gb/s [root@ceph01 network-scripts]# ca...

网友评论

      本文标题:Nic information

      本文链接:https://www.haomeiwen.com/subject/psnwextx.html