您正在查看: 标签 PYTHON 下的文章
icon-plus

PyQt4——使用qrc载入图片资源

在使用Qt Designer设计界面的时候,经常会使用到外部的一些图片资源

但是我发现Qt它有自己的一套图片资源管理体系

甚至可以把外部图片编译成PyQt可以直接调用的py资源文件

看了之后真是大开眼界,原来还可以这么玩!

如图,我的这一大堆图片文件全部编译到了res_rc.py里

更重要的是,它可以在Qt Designer里面直接引用这些资源!

icon-plus

PyQt4——使用Qt Designer快速绘制GUI界面

 本人在前面PyQt4快速入门中将PyQt里面的常用控件用代码的形式实现了一遍

但实际上安装完Qt之后,那些GUI布局已经可以不用那么繁琐的一行一行地打代码

我们可以通过它自带的 Qt Designer 以所见即所得的方式快速完成复杂的UI布局

如图,Windows下安装完PyQt后,开始菜单里面的PyQt项里面会有个Designer,它就是我们需要的工具

运行它,并新建一个MainWindow

icon-plus

CentOS 7 上安装python爬虫框架Scrapy

最近听说Python写爬虫很厉害,想体验一下

于是我就抱着这样的心态开始了我的Scrapy之旅

第一步当然是Scrapy的安装了,这玩意我发现在windows下倒是挺好装的,照着教程一路走就行了

官方的安装教程在这

http://doc.scrapy.org/en/latest/intro/install.html

想要麻烦点的话可以看开源中国的某大神写的教程

http://my.oschina.net/dragonblog/blog/173290

整个Scrapy的环境依赖如下:

icon-plus

python流程控制——循环控制语句break与continue

由于python中没有switch/case语句,break关键字现在也就只能用于循环控制了

跟大多数编程语言一样,break可以中止当前层的循环

例子:

>>> for i in range(10):
...     if (i == 5):
...             break
...     print i,
... 
0 1 2 3 4

在python里,for语句多了一个功能,就是能搭配else语句使用!

icon-plus

python流程控制——range函数的使用

这次出于疏忽,忘记在晚上断网之前打开python中文教程的页面了,11点实在是早,也不想干别的,也就是想学学python,还好我手头上有保存一份官方的英文教程,就拿出来看了。

虽然以前玩游戏经常都是看英语,当时也很喜欢英语,不过现在觉得英语看的多了眼花,实在是没有咱们简体中文这种舒服的感觉,方方正正的,果然汉字还是很好看,哈哈!

本人承认本人英语并不是很好很好,只是刚好过了个CET-4的水平,计算机英语的水平也是靠积累来的。

就这样,看了下英文版的官方文档,居然有了重大发现!

某pythondoc的官方教程翻译版对于range的说法和这个python官方原版英文教程的说法不一样!

人家官方说range函数只是生成一个列表,那边的中文翻译居然说是生成一个链表。。。。

果然还是看原版教程才不会被坑啊。。。

不废话了,讲讲正题。