大坡3D软件开发

因我而不同--用软件来改变世界

创客聚会之ABI创客空间

随着深圳创客活动的兴起,在深圳的创客空间也像雨后春笋一样,不断地涌现,据说创客空间比创客还多的节奏,呵呵,那你也许会问什么是创客空间?创客空间到底长得怎么样呢?下面我就来带您去了解一下深圳有名的创客空间,在这之前,先来看一段创客的解释,或许给您作一些准备知识: “创客空间”出自 Make Maga...

2016-07-27 13:31:06

阅读数:1360

评论数:0

17.5 添加额外的文件

因为很多程序除了执行文件之外,还需要一些配置文件,数据文件,图片文件等等,所以需要把这些文件也自动地拷贝到指定有目录里,才可以在别人的电脑里运行起来,那么就需要在安装脚本里添加这些内容,并进行打包,如下:#python 3.4from distutils.core import setupimpo...

2016-07-26 14:40:23

阅读数:889

评论数:0

17. 打包Python程序发布

17. 打包Python程序发布Python程序都是脚本的方式,一般是在解析器里运行,如果要发布出去,需要提前安装解析器才可以运行,为了在Windows里方便发布,只要点击一个EXE文件运行,并且打包所需要库文件,这样发布给用户使用就会更方便。可以使用打包工具py2exe来做这样的事情,它是一个P...

2016-07-25 10:21:46

阅读数:7406

评论数:1

16.4 使用主窗口

在这个例子里,主要使用主窗口QMainWindow,代码如下:#python 3.4import sysfrom PySide.QtCore import *from PySide.QtGui import *from ui_quitter import Ui_MainWindow class M...

2016-07-24 10:25:19

阅读数:1686

评论数:0

16.3 表格里显示自定义控件

进度条控制的例子:#python 3.4 import sys from PySide.QtCore import * from PySide.QtGui import * class ExampleApp(QDialog): ''' 创建对话框的例子''' def __ini...

2016-07-22 08:49:24

阅读数:1116

评论数:0

16.2 最简单界面程序(2)

添加自定义按钮的例子:#python 3.4 import sys import PySide from PySide.QtGui import QApplication from PySide.QtGui import QMessageBox # 创建应用程序对象 app = QAp...

2016-07-13 08:42:00

阅读数:1720

评论数:0

16.2 最简单界面程序(1)

创建一个最简单的PySide程序:#python 3.4 import sys import PySide from PySide.QtGui import QApplication from PySide.QtGui import QMessageBox # 创建应用程序对象 app =...

2016-07-12 09:58:37

阅读数:1532

评论数:0

16.1 Windows上安装PySide

16. PySide--Qt界面库本库主要提供了跨平台的应用程序框架Qt的Python绑定版本。在2009年8月,PySide首次发布。提供和PyQt类似的功能,并相容API。但与PyQt不同处为使用LGPL授权,这样允许进行免费开源或者私有商业软件的开发。一个PySide程序员只要使用简单的Py...

2016-07-11 10:14:42

阅读数:6381

评论数:0

15.2 asyncio--异步I/O事件库

本模块提供了单一线程并发事件处理多任务方式。定时回调的例子:import asyncio def print_and_repeat(loop):    print('Hello World')    loop.call_later(2, print_and_repeat, loop) loop =...

2016-07-05 08:49:16

阅读数:2149

评论数:0

15.1 socket--网络接口库

15. 进程间通讯与网络库本库主要提供了不同进程之间通讯,以及不同网络之间的进程通讯。15.1 socket--网络接口库本模块提供了BSD类似的socket网络接口库,它可以使用在Unix、Windows、MacOS等系统平台上。exception socket.herror 地址相关错误的异常...

2016-07-04 09:01:23

阅读数:1798

评论数:0

14.2 multiprocessing--多线程

本模块提供了多进程进行共同协同工作的功能。由于Python存在GIL锁,对于多线程来说,这只是部分代码可以使用多CPU的优势,对于想全部使用多CPU的性能,让每一个任务都充分地使用CPU,那么使用多进程就是达到此目的,因为每个进程在Python里单独的GIL锁,这样就不会在不同进程之间进行了阻塞。...

2016-07-01 09:38:04

阅读数:3056

评论数:0

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