亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

pycharm下pyqt4安裝及環(huán)境配置的教程

 更新時間:2020年04月24日 11:32:47   作者:明天也要加油鴨  
這篇文章主要介紹了pycharm下pyqt4安裝及環(huán)境配置的教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、安裝

首先根據(jù)自己的python版本下載pyqt4離線包,現(xiàn)在連接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4

比如我地python版本是python3.5.2,我選擇PyQt4‑4.11.4‑cp35‑cp35m‑win_amd64.whl

在whl文件路徑下,使用pip指令安裝

pip install PyQt4‑4.11.4‑cp35‑cp35m‑win_amd64.whl

靜待安裝完成即可

二、pycharm下環(huán)境配置

找到: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"
    "低頭思故鄉(xiāng)。", None))

然后創(chuàng)建一個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文件,得到如下界面。

到此這篇關于pycharm下pyqt4安裝及環(huán)境配置的教程的文章就介紹到這了,更多相關pycharm pyqt4安裝配置內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 淺談Python中的zip()與*zip()函數(shù)詳解

    淺談Python中的zip()與*zip()函數(shù)詳解

    這篇文章主要介紹了淺談Python中的zip()與*zip()函數(shù)詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • python Django模板的使用方法(圖文)

    python Django模板的使用方法(圖文)

    模板通常用于產生HTML,但是Django的模板也能產生任何基于文本格式的文檔。
    2013-11-11
  • python神經網絡AlexNet分類模型訓練貓狗數(shù)據(jù)集

    python神經網絡AlexNet分類模型訓練貓狗數(shù)據(jù)集

    這篇文章主要為大家介紹了python神經網絡AlexNet分類模型訓練貓狗數(shù)據(jù)集,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • pandas中DataFrame檢測重復值的實現(xiàn)

    pandas中DataFrame檢測重復值的實現(xiàn)

    本文主要介紹了pandas DataFrame檢測重復值,主要包括了檢查整行整列的檢測,以及多列是否重復,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • Python中第三方庫Requests庫的高級用法詳解

    Python中第三方庫Requests庫的高級用法詳解

    雖然Python的標準庫中urllib2模塊已經包含了平常我們使用的大多數(shù)功能,但是它的API使用起來讓人實在感覺不好。它已經不適合現(xiàn)在的時代,不適合現(xiàn)代的互聯(lián)網了。而Requests的誕生讓我們有了更好的選擇。本文就介紹了Python中第三方庫Requests庫的高級用法。
    2017-03-03
  • python學生管理系統(tǒng)開發(fā)

    python學生管理系統(tǒng)開發(fā)

    這篇文章主要為大家詳細介紹了基礎版和函數(shù)版的python學生管理系統(tǒng)開發(fā),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • Python+Selenium隨機生成手機驗證碼并檢查頁面上是否彈出重復手機號碼提示框

    Python+Selenium隨機生成手機驗證碼并檢查頁面上是否彈出重復手機號碼提示框

    這篇文章主要介紹了Python+Selenium隨機生成手機驗證碼并檢查頁面上是否彈出重復手機號碼提示框,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Python解析toml配置文件的方法分享

    Python解析toml配置文件的方法分享

    在開發(fā)過程中,配置文件是少不了的,而且配置文件是有專門的格式的,比如:ini,yaml,toml等等。本文帶大家來看看Python如何解析toml文件,需要的可以參考一下
    2022-09-09
  • Python操作Elasticsearch處理timeout超時

    Python操作Elasticsearch處理timeout超時

    這篇文章主要介紹了Python操作Elasticsearch處理timeout超時,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • TensorFlow深度學習另一種程序風格實現(xiàn)卷積神經網絡

    TensorFlow深度學習另一種程序風格實現(xiàn)卷積神經網絡

    這篇文章主要介紹了TensorFlow卷積神經網絡的另一種程序風格實現(xiàn)方式示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11

最新評論