1.前言
最近用Python给老妈写了一个处理excel表格的小软件,因为自己平时用Python一般都是用在数值计算领域,所以一般使用命令行的方式交互即可。但是给老妈用发现用命令行交互方式使用并不是很方便,于是寻思能不能做个GUI的界面,这样只需通过鼠标即可完成所有操作。
搜索了一下发现用Python开发GUI界面可以用到的库有Tk、PyQt及wxPython等,其中PyQt可以直接使用Qt Designer生成界面,比较便利。于是决定选用PyQt开发界面。目前PyQt有PyQt4和PyQt5两个版本,分别对应Qt4和Qt5。因为自己平时写代码多用Python2.7,而PyQt5目前只有支援Python3.4的版本,所以最终选择了PyQt4完成任务。
为了巩固所学到的知识,决定用PyQt4写一个音乐播放器并将步骤详细的记录下来。
2.开发环境的搭建
假设已经安装好了Python2.7,可以从PyQt的官网下载所需的源码以及相应的设计工具。我下载的是PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32.exe。安装完成后可以运行以下代码。
# -*- coding: utf-8 -*-