每日學(xué)習(xí)2_搭建py3.6+pycharm+PyQt5開發(fā)環(huán)境

每天都要有收獲

利用高效開發(fā)工具Pycharm寫PyQt,

  • 安裝pycharm
  • 安裝Anacanda python2.7版,我經(jīng)常用2.7凸克,利用虛擬環(huán)境安裝3.6寫pyqt5的代碼
  • cmd 下安裝pyqt5、pyqt5-tools
  • pycharm配置

安裝Anacanda(略過)吭敢、虛擬環(huán)境配置

  • 打開Anaconda Navigator
  • 在Environments里汛蝙,選擇Create


    QQ截圖20180122210837.png
  • 填寫名稱和選擇python版本,我選擇3.6


    QQ截圖20180122210910.png
  • 解釋器的路徑就是 loacation所顯示的路徑 C:\Users\houyu\Anaconda2\envs\py36

安裝pyqt5豺撑、pyqt5-tools

  • 點(diǎn)擊創(chuàng)建好的環(huán)境上的播放鍵质帅,選擇 open terminal


    QQ截圖20180122211530.png
  • 在控制臺里輸入:
    pip install pyqt5
    pip install pyqt5-tools
    QQ截圖20180122211910.png

配置Pycharm環(huán)境

  • 添加插件 qtdesigner
    在pycharm-->file-->settings-->tools-->External Tools-->點(diǎn)擊+號新建


    QQ截圖20180122212110.png
  • 填寫名稱适揉,自己可以隨便取名,我就起了Qtdesigner,文件地址煤惩,在pyqt5-tools文件下找嫉嘀,文件保存地址(點(diǎn)擊旁邊的insert選FileDir)


    QQ截圖20180122212137.png
  • 添加插件PyUic(用來轉(zhuǎn)換UI-->.py文件)
    program選擇python.exe
    arguements填寫
    -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
    QQ截圖20180122212147.png

配置環(huán)境差不多完了,開始動手寫一個(gè)

  • 新建一個(gè)項(xiàng)目
  • 點(diǎn)擊右鍵選擇 QtDesigner
QQ截圖20180122213306.png
  • 拖拽控件TextEdit魄揉、pushButton剪侮、pushButton


    QQ截圖20180122213323.png
  • 保存
  • 點(diǎn)擊UI文件,右鍵PyUIC,轉(zhuǎn)換成py文件
  • 貼上兩個(gè)文件的代碼
看到有的文章說要刪除段落洛退,我這個(gè)沒刪除
# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'mainWinPtt.ui'
#
# Created by: PyQt5 UI code generator 5.9.2
#
# WARNING! All changes made in this file will be lost!

from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_Serial(object):
    def setupUi(self, Serial):
        Serial.setObjectName("Serial")
        Serial.resize(513, 368)
        self.btn1 = QtWidgets.QPushButton(Serial)
        self.btn1.setGeometry(QtCore.QRect(390, 40, 75, 23))
        self.btn1.setObjectName("btn1")
        self.btn2 = QtWidgets.QPushButton(Serial)
        self.btn2.setGeometry(QtCore.QRect(390, 110, 75, 23))
        self.btn2.setObjectName("btn2")
        self.textEdit = QtWidgets.QTextEdit(Serial)
        self.textEdit.setGeometry(QtCore.QRect(20, 10, 321, 331))
        self.textEdit.setObjectName("textEdit")

        self.retranslateUi(Serial)
        self.btn1.clicked.connect(Serial.btn1_open)
        self.btn2.clicked.connect(Serial.btn2_close)
        QtCore.QMetaObject.connectSlotsByName(Serial)

    def retranslateUi(self, Serial):
        _translate = QtCore.QCoreApplication.translate
        Serial.setWindowTitle(_translate("Serial", "Form"))
        self.btn1.setText(_translate("Serial", "打開"))
        self.btn2.setText(_translate("Serial", "關(guān)閉"))

# -*- coding: utf-8 -*-
# @Time    : 2018/1/22 20:23
# @Author  : houyujiang
# @Email   : houyujiang@live.cn
# @File    : pttTest.py
# @Software: PyCharm
import PyQt5
from  mainWinPtt import Ui_Serial
from PyQt5 import QtWidgets
import sys

class MyWindows(QtWidgets.QMainWindow,Ui_Serial):

    def __init__(self):
        super(MyWindows, self).__init__()
        self.setupUi(self)

    def btn1_open(self):
        self.textEdit.setText("hello.Open PTT~~~")
    def btn2_close(self):
        self.textEdit.setText("hello.Close PTT~~~")

if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    window = MyWindows()
    window.show()
    sys.exit(app.exec_())

運(yùn)行起來

QQ截圖20180122214414.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瓣俯,一起剝皮案震驚了整個(gè)濱河市红淡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌降铸,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件摇零,死亡現(xiàn)場離奇詭異推掸,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)驻仅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進(jìn)店門谅畅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人噪服,你說我怎么就攤上這事毡泻。” “怎么了粘优?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵仇味,是天一觀的道長。 經(jīng)常有香客問我雹顺,道長丹墨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任嬉愧,我火速辦了婚禮贩挣,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘没酣。我一直安慰自己王财,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布裕便。 她就那樣靜靜地躺著绒净,像睡著了一般。 火紅的嫁衣襯著肌膚如雪闪金。 梳的紋絲不亂的頭發(fā)上疯溺,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天,我揣著相機(jī)與錄音哎垦,去河邊找鬼囱嫩。 笑死,一個(gè)胖子當(dāng)著我的面吹牛漏设,可吹牛的內(nèi)容都是我干的墨闲。 我是一名探鬼主播,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼郑口,長吁一口氣:“原來是場噩夢啊……” “哼鸳碧!你這毒婦竟也來了盾鳞?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤瞻离,失蹤者是張志新(化名)和其女友劉穎腾仅,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體套利,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡推励,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了肉迫。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片验辞。...
    茶點(diǎn)故事閱讀 38,163評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖喊衫,靈堂內(nèi)的尸體忽然破棺而出跌造,到底是詐尸還是另有隱情,我是刑警寧澤族购,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布壳贪,位于F島的核電站,受9級特大地震影響寝杖,放射性物質(zhì)發(fā)生泄漏撑碴。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一朝墩、第九天 我趴在偏房一處隱蔽的房頂上張望醉拓。 院中可真熱鬧,春花似錦收苏、人聲如沸亿卤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽排吴。三九已至,卻和暖如春懦鼠,著一層夾襖步出監(jiān)牢的瞬間钻哩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工肛冶, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留街氢,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓睦袖,卻偏偏與公主長得像珊肃,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評論 2 344

推薦閱讀更多精彩內(nèi)容