自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 python pyinstaller打包(Linux版)

针对python3版本(作者使用python3.5.1解释器)1.安装pip过程apt-get install python3-pippip3 install --upgrade pip2.下载源码包pip3 download pyinstaller3.下载依赖库apt-get install zlib1g-dev4.编译安装pyinstallerp

2017-12-25 18:47:24 25121 1

原创 python 实现switch

Python中没有switch语句,可以用字典来实现operator1 ='ping'operator2 ='data'Type =dict(ping=1,data=2)Type.get(operator1)

2017-12-20 14:19:35 520

原创 python解析xml

from xml.dom.minidom import parseimport xml.dom.minidomdomTree=xml.dom.minidom.parse("wangty.xml")doc=domTree.documentElementbb=doc.getElementsByTagName("error")#得到子元素的名字print(bb[0].getAttribut

2017-12-20 11:53:45 641

原创 python try: pass except:pass流程控制

import socketdef aa(): try: s=socket.socket() s.bind('8.8.8.8') bb() except TypeError as e: return -1def bb(): try: socket.bind('8.8.8.8')

2017-12-19 10:57:22 1504

原创 python日志回滚

def printlog(): ##创建日志文件夹 if os.path.exists('./LOG')==False: os.mkdir("./LOG") ##设置回滚日志 Rthandler = RotatingFileHandler('LOG/autogate.log', maxBytes=10 * 1024 * 1024, backupC

2017-12-19 10:43:49 1695

原创 python 生成xml

用到这个模块的时候,感觉网上大部分资料比较繁琐,所以自己写了个简单的def其实最主要掌握以下几个函数1.doc=xml.dom.minidom.Document()#生成xml的dom树对象2.root=doc.createElement("root")#创建树节点,可以使根节点或者是子节点3.child.setAttribute('value',value)#设置节点

2017-12-15 10:15:23 2386 1

原创 python解析域名

python解析域名

2017-12-14 17:58:22 2105

Qttttttttt

qt安装Qt Designer — 所见即所得的界面设计工具, 可以用拖拽的方式将控件排布在界面上,支持layout, 支持signal/slot编辑。 生成的文件保存为ui格式, ui是xml格式的普通文本文件, 默认编码为utf8, 所以界面上还可以直接写中文(但是不推荐这么做哦,还是应该用标准的Qt国际化的方法来翻译界面。). Qt Assistant — 类似MSDN的文档查看工具, 支持html的子集(图片、超链、文本着色), 支持目录结构、关键字索引和全文搜索, 可以很方便的查找Qt的API帮助文档,所以是编程必备、使用率最高的工具。 qmake – 用于生成Makefile(编译的规则和命令行)的命令行工具。 它是Qt跨平台编译系统的基础。 它的主要特点是可以读取Qt本身的配置, 为程序生成与库一致的Makefile。 Qt Linguist — 被称为Qt语言家的Linguist是用于界面国际化的重要工具, 但其实它并不能帮你翻译,它的主要任务只是读取翻译文件、为翻译人员提供友好的翻译界面。 听起来这个功能好像不太够, 没错! Linguist必须要和其他工具一起用才能完成Qt国际化。 关于国际化可以参考bug写的Qt国际化和本地化。 另外,大家可能还不知道, Linguist工具从4.5开始可以支持Gettext的PO文件格式了哦~ tmake – 和qmake功能一致,是qmake的前身。从Qt3开始tmake全面被qmake替代。 qtdemo – Qt例子和演示程序的加载器, 也可以看作是Qt提供的一个有用的工具。 有了这个工具, 用户可以很方便的查看Qt提供的多姿多彩的例子程序,从中选择自己需要的, 不仅可以看到程序运行的情况,还可以查看源码和文档。 二级题目: lupdate – Qt国际化的重要命令行工具之一, 它的功能是从源码文件或其他资源文件中提取需要翻译的字符串,并将之用正确的编码和格式存入ts文件中。 这个ts文件是xml格式的普通文本文件, 但不建议用普通的文本编辑工具来编辑, 最好的方法是用Linguist来处理这个文件。 lrelease – Qt国际化的重要命令行工具之一, 它负责将ts文件转化为程序使用的qm文件。 转化过程最大的变化是去掉了原始文件中所有的空白和未翻译的内容, 并将存储格式压缩, 所以qm文件是保留所有有效信息但占用硬盘最少的格式。 uic – UI Compiler, 顾名思义,这个命令行工具是用来编译ui文件的, 它能把ui文件转化为编译器可以识别的标准C++文件, 生成的文件是一个.h。 这个工具通常情况下不需要用户去手动调用, qmake会帮你管理ui文件和调用uic工具。 具体的可以参考笔者的另外一篇帖子 Qt4中ui文件的使用方法。 moc – Meta Object Compiler, 直译过来是元对象编译器, 简单的说这是个预编译工具, 用来生成一些与信号和槽相关的底层代码。 该工具处理带有Q_OBJECT宏的头文件, 生成形如moc_xxx.h, moc_xxx.cpp的C++代码,之后再与程序的代码一同编译。 同样,这个命令行工具也不需要用户手动调用, qmake会在适当的时候调用这个工具的。

2018-01-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除