现在位置: 首页 > Python
2016-01-06 21:18 工业·编程 ⁄ 共 12782字 暂无评论
一个典型的GUI应用程序可以抽象为:主界面(菜单栏、工具栏、状态栏、内容区域),二级界面(模态、非模态),信息提示(Tooltip),程序图标等组成。本篇根据作者使用PyQt5编写的一个工具,介绍如何使用PyQt5构建一个典型的GUI应用。 1. 主界面 QMainWindow类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口通常用在提供一个大的中央窗口部件(例如文本编辑或者绘制画布)以及周围菜单...
阅读全文

2015-10-05 18:53 工业·编程 ⁄ 共 3539字 暂无评论
Python 版本 转换方向,他的下一个疑惑是为什么开发者转向 python 3。“你为什么不能放弃 python 3?”,他设问自己。但他没有说人们应该转移向 python 3,但他也不想他们这样做,但是确实有许多困难的工作需要花费一些其他的东西。例如这些应用和网站的面貌,python 2.7 现在并没有死去,而且会有更多安全修复,或许,接下来的五年将会有更加安全的面貌。移植到 python 3 将有许多繁杂的工作,所以为什么要打扰? 一方面,Python ...
阅读全文
2015-06-12 21:27 工业·编程 ⁄ 共 731字 暂无评论
Python是一种功能强大、语言简洁的编程语言。本文向大家推荐8个适合Python开发的IDE。 1. Eclipse with PyDev Eclipse+PyDev插件,很适合开发Python Web应用,其特征包括自动代码完成、语法高亮、代码分析、调试器、以及内置的交互浏览器。 2. Komodo Edit Komodo Edit是一个免费的、开源的、专业的Python IDE,其特征是非菜单的操作方式,开发高效。 3. Vim Vim是一个简洁、高效的工具,也适合做Python开发。 4. Sublime Te...
阅读全文
2014-12-14 06:12 工业·编程 ⁄ 共 3118字 暂无评论
近几年C++有了很多变化。最新的两个版本C++11和C++14,引入了如此多的新特性,用 Bjarne Stroustrup的话说就是“感觉就像一个新语言一样。” 真的。现代c++形成了一个全新的编程风格,我不能不注意到它带有更多的Python味道。基于范围(Range)的循环、类型推导、向量、map初始化和lambda表达式。你越是探索现代C++,你越能够发现它里面的Python痕迹。 是Python直接影响了现代C++吗?还是在C++传开前,Python已经采用了一些有用的...
阅读全文
#!/usr/bin/env python #coding=gbk __author__ = 'lc' import MySQLdb import glob import os import sys DB_HOST = "localhost" DB_USER = "root" DB_PWD = "root" DB_DATABASE = "database" CHARVAR_PATH = "dir" NOT_EXIST_FILE = "./not_exist_character.txt" EXPORT_SQL_FILE = "./character_var.sql" def check_arg():     if le...
阅读全文
#coding=gbk """ 实现服务器资源data文本文件加密 """ __author__ = 'lc' import os import sys import traceback ENCRYPT_DIR = "path" PASSWORD = [0x88, 0x04, 0xfe, 0xef, 0xaa] def check_arg():     if len(sys.argv) != 2:         print("参数不正确! 用法: encrypt_data 要加密的目录")    ...
阅读全文
2014-07-16 05:26 工业·编程 ⁄ 共 3283字 暂无评论
    通常对于一个稍具规模的系统,一些新的改动势必会带来一些额外的功能回归测试工作,而这个工作是非常繁杂的,人肉的方式一次又一次的重复将会非常的枯燥乏味。而我们所希望的,是一种自动化回归脚本的方式,可以重复性的回归现有功能,并给出回归测试报告。     Python的世界有一个开源框架Splinter,可以非常棒的模拟浏览器的行为(从某种意义上也可以说是人的访问点击行为)。Splinter提供...
阅读全文