win10环境下安装Qt4.8、PyQt及development tools

时间:2023-01-31 23:00:36

环境:

  • windows10
  • python2.7(32位)

因为是初学qt所以这里选择资料相对比较多一点的版本4。

1. 下载安装包

1.1 下载QT4.8.6

链接:http://download.qt.io/archive/qt/4.8/4.8.6/
这里下载qt-opensource-windows-x86-mingw482-4.8.6-1.exe 版本。

1.2 Qt Creator 下载

链接:http://download.qt.io/official_releases/qtcreator/3.3/3.3.0/
这里下载qt-creator-opensource-windows-x86-3.3.0.exe

1.3 MinGW 4.8.2 下载

链接:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.8.2/threads-posix/dwarf/

1.4 PyQt4 下载

Method1:链接: https://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.3/这里注意选择版本要选择与python版本一致的。
Method2:链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4

2. 安装

2.1 安装 MinGW 4.8.2

2.1.1 记不清自己有没有安装的话可以用以下命令查看:

gcc -v

或者:

where gcc

2.1.2 没安装的话
  直接解压缩到C盘根目录就行了,放到其他分区也可以。后面安装qt的时候需要指定此位置,这里解压后路径是:C:\mingw32,g++位置是C:\mingw32\bin\g++.exe。

2.2 安装Qt

这个安装位置随意……还需要指定MinGW的位置,即上面的C:\mingw32即可。

2.4 安装Qt Creator

安装位置随意……

2.5 安装PyQt4

Method1:双击安装,注意安装位置是Python的目录下,因为安装后会自动加载到Python的库下面。
Method1:pip install PyQt4‑4.11.4‑cp27‑cp27m‑win32.whl 即可(ps虽然我没试)
测试:开一个Python窗口看是否能import PyQt4 即可。

3. Qt Creator配置

QtCreator还没有配置,这时候程序是编译不了的。打开QtCreator菜单“工具”–>“选项”,在对话框左边选“构建和运行”,编译Qt程序必须配置好几个东西才行,需要配置的是:构建套件(Kit)、QtVersions、编译器、Debuggers。

3.1 Debuggers

点击Add,进入新的Debugger设置界面;
把Name设为GDB,然后点击Path一行最右边的“浏览”,找到gdb.exe的位置(我这里是C:\mingw32\bin),设置好后点击右下角的“Apply”,就设置了调试器。
win10环境下安装Qt4.8、PyQt及development tools

3.2 编译器

点击右边“添加”,弹出菜单有MinGW、GCC、Clang、Custom和QCC,选择MinGW
win10环境下安装Qt4.8、PyQt及development tools

3.3 Qt Versions

点击“添加”,弹出的文件查找框,是要选择qmake.exe位置(我这里是:C:\Qt\4.8.6\bin\qmake.exe),选中qmake.exe,点击打开,然后Qt版本会自动检测,点击“Apply”就配置好Qt库了。
win10环境下安装Qt4.8、PyQt及development tools

3.4 构建套件(Kit)

之前配置的三个最后都是为构建套件服务的,需要在这里面选择之前配好的三个:编译器选择“MinGW”、调试器选择“GDB”、Qt版本选择“Qt 4.8.6(4.8.6)”,Qt mkspec可以不用管,因为qmake.exe可以自动定。配置好编译器、调试器和Qt版本之后,点击“Apply”,再点击“OK”。终于配置好了。
win10环境下安装Qt4.8、PyQt及development tools

参考链接: http://blog.csdn.net/github_35003236/article/details/54670709