亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

python3.6,Anaconda3下pyqt5開發環境搭建

標簽:
Python

废话少说

寒假参加一个电子商务比赛,用的是一个学长毕设的点子,就是从阿里速卖通上抓取评论然后对评论进行一些文本分析,但是学长毕设是用B/S结构的,用Django做了一个站点,所以我之前也打算用django实现的,但是随着对爬虫学习的深入,我感觉这种爬虫工具还是用C/S结构比较好,开发一个桌面小工具,天然分布式,哈哈。要不全是网络/IO,服务器压力太大了,反正学django也是学,学桌面编程也是学,毕竟只是个小工具。
之前没有太多接触过桌面编程,用安卓做过一个小作业,用python自带的Tk库做了一个豆瓣电影管理器,从豆瓣爬取电影信息,然后可以对其增删改查。但是Tk布局真是太心碎,文档资料少,又不能像C#一样,可以拖拉控件。但是最近我了解到了Pyqt5,资料不少,最关键的是可以拖拉控件!

正文

1.用pip安装pyqt5
安了好多遍都是安到一半 read time out


image.png


后来换了豆瓣镜像,一次成功

pip install -i https://pypi.douban.com/simple pyqt5


image.png


Python- 解决PIP下载安装速度慢
安装好pyqt5之后,系统会自动安装一个QtDesigner,即用来可视化拖拽控件的工具,路径为:
C:\Users\Andy\Anaconda3\Lib\site-packages\PyQt5
2.安装pyqt5-tools


pip install -i https://pypi.douban.com/simple pyqt5-tools

3.配置可视化开发IDE

  1. 首先你要去下一个Pycharm

  2. 然后配置QtDesigner
    按ctrl+alt+s,并搜索tool,点External Tool,点击右上方+号添加


    Name:随便填,最好直接写QtDesigner
    Program:填designer.exe文件所在路径,有的教程说在C:\Users\Andy\Anaconda3\Lib\site-packages\PyQt5这个路径下,但是我的是在C:\Users\Andy\Anaconda3\Lib\site-packages\pyqt5-tools,可以都找一下
    因为我装了anaconda,所以你的路径可能和我不太一样,但是从lib开始之后的路径应该是一样的

    image.png


    Working directory:$FileDir$

  3. 配置PyUIC
    Name:PyUIC
    Program:pyuic.exe文件的位置,在python下找,不是刚安装的pyqt5文件下,也不是pyqt-tools文件夹下,是python环境下
    我的是:C:\Users\Andy\Anaconda3\Scripts\pyuic5.exe(如果你不是anaconda,可能是python\scripts\pyuic5.exe)
    Arguments/parameters:$FileName$ -o $FileNameWithoutExtension$.py
    Working directory:$FileDir$


    image.png

测试

点击Tools/External Tools/QtDesigner


然后,随便拖拉几个控件


image.png


保存文件为login.ui,并右键


image.png


可以发现生产了login.py
然后在login.py加入

if __name__=="__main__":import sys
app=QtWidgets.QApplication(sys.argv)
widget=QtWidgets.QWidget()
ui=Ui_Form()
ui.setupUi(widget)
widget.show()
sys.exit(app.exec_())

运行,就可以看到效果了


image.png

参考链接

python在线
python3.6.1 安装PyQt5,以及配置QTDesigner,PyUIC
http://blog.csdn.net/a359680405/article/details/45074761



作者:程序員
链接:https://www.jianshu.com/p/a3f97668abb6


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消