一、安装
首先根据自己的python版本下载pyqt4离线包,现在连接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4
比如我地python版本是python3.5.2,我选择PyQt4"text-align: center">
在whl文件路径下,使用pip指令安装
pip install PyQt4"color: #ff0000">二、pycharm下环境配置
找到:File——>Settings——>Tools——>External Tools
添加QtDesigner、PyUIC、PyRcc三个工具,如下图所示:
1. QtDesigner,program填“自己的python路径\python\Lib\site-packages\PyQt4\designer.exe”,Arguments不用填,Working Directory填:$ProjectFileDir$。
2.PyUIC,program填“自己的python路径\python\python.exe”,Arguments填“-m PyQt4.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py”,Working Directory填:$ProjectFileDir$。
3. PyRcc,program填“自己的python路径\python\Scripts\pyrcc5.exe”,Arguments填“$FileName$ -o $FileNameWithoutExtension$_rc.py”,Working Directory填:$ProjectFileDir$。
三、简单使用
使用QtDesigner设计了一个简单的界面,保存为test.ui。
然后在pycharm中右击test.ui 文件,使用pyUIC生成test.py文件。
生成的test.py文件如下:
# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'test.ui' # # Created by: PyQt4 UI code generator 4.11.4 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui try: _fromUtf8 = QtCore.QString.fromUtf8 except AttributeError: def _fromUtf8(s): return s try: _encoding = QtGui.QApplication.UnicodeUTF8 def _translate(context, text, disambig): return QtGui.QApplication.translate(context, text, disambig, _encoding) except AttributeError: def _translate(context, text, disambig): return QtGui.QApplication.translate(context, text, disambig) class Ui_Form(object): def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(587, 457) self.TestBtn = QtGui.QPushButton(Form) self.TestBtn.setGeometry(QtCore.QRect(0, 10, 75, 51)) self.TestBtn.setObjectName(_fromUtf8("TestBtn")) self.ShowPte = QtGui.QPlainTextEdit(Form) self.ShowPte.setGeometry(QtCore.QRect(80, 10, 491, 431)) self.ShowPte.setObjectName(_fromUtf8("ShowPte")) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): Form.setWindowTitle(_translate("Form", "Form", None)) self.TestBtn.setText(_translate("Form", "按钮", None)) self.ShowPte.setPlainText(_translate("Form", "窗前明月光,\n" "疑是地上霜。\n" "举头望明月,\n" "低头思故乡。", None))然后创建一个main.py来启动程序。
# -*- coding: utf-8 -*- import sys from PyQt4 import QtCore, QtGui from test import * class MyWindows(QtGui.QWidget): def __init__(self): super(MyWindows,self).__init__() Ui_Form().setupUi(self) if __name__ == '__main__': app = QtGui.QApplication(sys.argv) ui=MyWindows() ui.show() app.exec()运行main.py文件,得到如下界面。
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
更新日志
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]