pythonqt项目,从零开始开发python和qt项目(一)

前言:python作为很火的程序语言,用来做爬虫实在是太方便了,结合qt界面,简直就是大杀器,

多的不说,让我们开始吧。

思路:本次主要是用python开发,qt作为界面导入到python中,

项目内容是python爬取某壁纸网站图片,显示在qt上

1.首先安装Python, Qt(时间紧,没提供链接,请自行百度)

下载安装***python-2.7.13.amd64.msi***

PyQt4-4.11.3-gpl-Py2.7-Qt4.8.6-x64.exe

2.下载安装***pyCharm***(Python的IDE)

3.用pyCharm编写python代码,工程结构如下

3868314886abc19b276349892e82ed44.png

4.Spider2.py是我们的主要文件,

57a0867d8ece2413b5bfec45182d6ed6.png

看这段代码是不是很熟悉,这里我们创建了一个qt窗口,Widget是我们自己的窗口类

3d44f6715c8ecceb2fe7b51498cc0e08.png

它继承QWidget,并在构造里面指定ui文件

那么,QtGui.QWidget怎么会出现在python里呢,那是因为我们在文件里导入了pyqt4

from PyQt4 import QtGui, QtCore

那Ui_Form是怎么生成的呢,

如果你安装了pyqt4,那么在【C:\Python27\Lib\site-packages\PyQt4】会有一个designer.exe,启动后就是qt设计师界面

9510b187244a085586ab773831d888f6.png

拖进去一个label,保存后,会有一个ui_widget.ui文件,Qt通过QtUiTools模块来读取UI文件,而pyqt无法直读UI文件,需要通过pyuic4指令进行转换

pyuic4 -o ui_widget.py ui_widget.ui

转换后得到ui_widget.py ,哇,忽然有一种勇者大冒险的感觉,慢慢探险,慢慢发掘

我们可以稍微看一下ui_widget.py 文件

25cc547e211ba6fa8ef2baf336a6594a.png

原来Ui_Form是这个类的名字

在Spider2.py里导入ui_widget.py ,这样我们的界面就出来了

from ui_widget import *

未完待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值