1. 安装pycharm , anaconda,创建虚拟环境,在虚拟环境中通过anaconda安装pyqt4,

具体细节可参考博客:https://blog.csdn.net/Strive_For_Future/article/details/81184879

2.pyqt4的tool配置与pyqt5稍有不同:

具体如下:

主要的不同为:QtDesigner 的名称变成来:designer-qt4

PyUIC 的Arguments中的 PyQt5 变成 PyQt4

3.用PyUIC将 .ui文件转变成 .py之后,ui_main.py中的代码稍有不同,具体如下:

#-*-coding:utf-8-*-
# -*- coding: utf-8 -*-from PyQt4 import QtGui
from ui import *
import client as myMainWindow #client 为 client.ui -->client.pyclass MainWindow(QtGui.QDialog):def __init__(self,parent=None):QtGui.QWidget.__init__(self,parent)self.ui=myMainWindow.Ui_Dialog()# Ui_Dialog为.ui产生.py文件中窗体类名,经测试类名以Ui_为前缀,加上UI窗体对象名(此处为Dialog,见上图)self.ui.setupUi(self)if __name__ == "__main__":import sysapp = QtGui.QApplication(sys.argv)myapp=MainWindow()myapp.show()app.exec_()

代码中,PyQt4 与PyQt5的主要不同为:

PyQt4:from PyQt4 import QtGui

QtGui.QWidget.__init__(self,parent)

app = QtGui.QApplication(sys.argv)

## 信号与槽的connect方式

self.connect(self.widget_name, SIGNAL("signal_name(args)"), self.slot_name)

(举例:QtCore.QObject.connect(self.ui.btn_show_picture, QtCore.SIGNAL('clicked()'), self.wzg_clicked))

PyQt5:from PyQt5 import QtWidgets

QtWidgets.QWidget.__init__(self,parent)

      app = QtWidgets.QApplication(sys.argv)  

      ## 信号与槽的connect方式

self.widget_name.signal_name.connect(self.slot_name)

(举例:self.ui.btn_show_picture.clicked.connect(self.wzg_clicked))

  

ubuntu + pycharm + anaconda + pyqt4 + tools 配置相关推荐

  1. ubuntu + pycharm + anaconda + pyqt5 + tools 配置

    1. pycharm 及 anaconda 安装略过 2.在pycharm 中通过 anaconda 配置生成虚拟环境 file-->settings-->Project Interpre ...

  2. Windows 10 下的OpenVINO Pycharm+Anaconda开发环境配置

    配置环境 Windows 10 Anaconda 2.0.4 Pycharm 2021.1 Python 环境 3.6.13 OpenVINO 工具包 2020.2 OpenVINO安装:https: ...

  3. PyCharm+Anaconda配置OpenCV4.4和PyQt5

    新人首次发博,如有不妥之处,多多指教. OpenCV作为比较火爆的计算机视觉和机器学习软件库,可以运行在Linux.Windows.Android和Mac OS操作系统上.它轻量级而且高效--由一系列 ...

  4. VScode/PyCharm+Anaconda+pyQt5的Python工程协同开发(环境搭建及项目配置)

    1.背景 之前对python的应用一直停留在写个main函数,写段逻辑,完成一个目的的阶段,不知道读者的学习路线是如何的? 至于python环境的搭建,个人实际上经历了以下几个阶段: ①早期接触时,从 ...

  5. win10下pycharm+Qtdesigner+Pyqt 成功配置

    请在安装之前,将整个博客看完之后再进行操作!我的安装过程有点曲折// 使用Qtdesigner做可视化的界面设计,是一项很强大的工具.今天用到了,就在pycharm下配置一下,随手做点记录 Qtdes ...

  6. anaconda and jupyterhub 配置部署

    anaconda and jupyterhub 配置部署 Chapter1: 下载与安装anaconda 下载安装包,地址:anaconda3 安装后内置的为 Python3.8 上传到服务器 bas ...

  7. python安装成功的图标_ubuntu下:安装anaconda、环境配置、软件图标的创建、成功启动anaconda图形界面...

    Ubuntu安装anaconda常见的四大问题: 目录 1.介绍 2.安装anaconda 3.环境配置 4.软件图标的创建 5.成功启动anaconda图形界面 1.介绍 先介绍一下anaconda ...

  8. 解决Ubuntu Pycharm无法输入中文

    解决Ubuntu Pycharm无法输入中文 百度有很多解决 Pycharm无法使用中文输入法的问题,但我试了很多中方法,各种配置和重启都不能解决Ubuntu Pycharm无法使用中文输入法的问题. ...

  9. ubuntu 12.04安装与配置

    ubuntu 12.04安装与配置 zouxy09@qq.com http://blog.csdn.net/zouxy09 Ubuntu是一个以桌面应用为主的Linux操作系统.Ubuntu每六个月发 ...

最新文章

  1. bigdecimal类型数据的min方法
  2. linux中用户的权限是什么,linux中用户权限设置与更改相关介绍(上)
  3. 我自学python的路-Python 学习路线(非常适合小白的入门级教程)
  4. DevWOW有奖征文大赛期待您的参赛
  5. 无意义”的标签div和span的区别
  6. 软件项目管理:进度管理相关概念介绍
  7. Koa 中间件的执行
  8. igress+nginx部署
  9. k8s(Kubernetes) 上部署 Redis 集群(3主3从)
  10. 微pe添加网络组件_Nature子刊 | 微塑料影响微生物群落和氮循环
  11. 新版淘宝宽屏轮播代码带缩略图
  12. 计算机应届生的面试经验
  13. android重力传感器横竖反,Android手机在哪里设置重力传感器(转向屏幕)?
  14. 自然语言处理之维特比(Viterbi)算法
  15. 代数结构入门:群、环、域、向量空间
  16. CSDN博客写作编辑器如何使用?
  17. C++ vector内存分配机制
  18. 经验法则:回波损耗多少才算多?//学习记录
  19. UltraEdit高级教程
  20. dotnetfx35

热门文章

  1. 分页组件change_javascript原生瀑布流+图片懒加载组件
  2. python心跳包原理_Python 用心跳(UDP包)探测不活动主机
  3. 'nmake' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  4. html改为php报错,**PHP, 这段嵌入html的php代码为何第15、16、17行报错?**
  5. mysql创建表的默认大小_mysql InnoDB建表时设定初始大小的方法
  6. 台州银行笔试考什么_台州银行笔试题型招聘考试真题考什么
  7. 熊猫DataFrame apply()示例
  8. android浮动按钮_Android扩展浮动操作按钮
  9. guice依赖注入原理_Google Guice依赖注入示例教程
  10. VS2022支持.net4.0和.net4.5SDK