ubuntu + pycharm + anaconda + pyqt4 + tools 配置
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 配置相关推荐
- ubuntu + pycharm + anaconda + pyqt5 + tools 配置
1. pycharm 及 anaconda 安装略过 2.在pycharm 中通过 anaconda 配置生成虚拟环境 file-->settings-->Project Interpre ...
- Windows 10 下的OpenVINO Pycharm+Anaconda开发环境配置
配置环境 Windows 10 Anaconda 2.0.4 Pycharm 2021.1 Python 环境 3.6.13 OpenVINO 工具包 2020.2 OpenVINO安装:https: ...
- PyCharm+Anaconda配置OpenCV4.4和PyQt5
新人首次发博,如有不妥之处,多多指教. OpenCV作为比较火爆的计算机视觉和机器学习软件库,可以运行在Linux.Windows.Android和Mac OS操作系统上.它轻量级而且高效--由一系列 ...
- VScode/PyCharm+Anaconda+pyQt5的Python工程协同开发(环境搭建及项目配置)
1.背景 之前对python的应用一直停留在写个main函数,写段逻辑,完成一个目的的阶段,不知道读者的学习路线是如何的? 至于python环境的搭建,个人实际上经历了以下几个阶段: ①早期接触时,从 ...
- win10下pycharm+Qtdesigner+Pyqt 成功配置
请在安装之前,将整个博客看完之后再进行操作!我的安装过程有点曲折// 使用Qtdesigner做可视化的界面设计,是一项很强大的工具.今天用到了,就在pycharm下配置一下,随手做点记录 Qtdes ...
- anaconda and jupyterhub 配置部署
anaconda and jupyterhub 配置部署 Chapter1: 下载与安装anaconda 下载安装包,地址:anaconda3 安装后内置的为 Python3.8 上传到服务器 bas ...
- python安装成功的图标_ubuntu下:安装anaconda、环境配置、软件图标的创建、成功启动anaconda图形界面...
Ubuntu安装anaconda常见的四大问题: 目录 1.介绍 2.安装anaconda 3.环境配置 4.软件图标的创建 5.成功启动anaconda图形界面 1.介绍 先介绍一下anaconda ...
- 解决Ubuntu Pycharm无法输入中文
解决Ubuntu Pycharm无法输入中文 百度有很多解决 Pycharm无法使用中文输入法的问题,但我试了很多中方法,各种配置和重启都不能解决Ubuntu Pycharm无法使用中文输入法的问题. ...
- ubuntu 12.04安装与配置
ubuntu 12.04安装与配置 zouxy09@qq.com http://blog.csdn.net/zouxy09 Ubuntu是一个以桌面应用为主的Linux操作系统.Ubuntu每六个月发 ...
最新文章
- bigdecimal类型数据的min方法
- linux中用户的权限是什么,linux中用户权限设置与更改相关介绍(上)
- 我自学python的路-Python 学习路线(非常适合小白的入门级教程)
- DevWOW有奖征文大赛期待您的参赛
- 无意义”的标签div和span的区别
- 软件项目管理:进度管理相关概念介绍
- Koa 中间件的执行
- igress+nginx部署
- k8s(Kubernetes) 上部署 Redis 集群(3主3从)
- 微pe添加网络组件_Nature子刊 | 微塑料影响微生物群落和氮循环
- 新版淘宝宽屏轮播代码带缩略图
- 计算机应届生的面试经验
- android重力传感器横竖反,Android手机在哪里设置重力传感器(转向屏幕)?
- 自然语言处理之维特比(Viterbi)算法
- 代数结构入门:群、环、域、向量空间
- CSDN博客写作编辑器如何使用?
- C++ vector内存分配机制
- 经验法则:回波损耗多少才算多?//学习记录
- UltraEdit高级教程
- dotnetfx35
热门文章
- 分页组件change_javascript原生瀑布流+图片懒加载组件
- python心跳包原理_Python 用心跳(UDP包)探测不活动主机
- 'nmake' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- html改为php报错,**PHP, 这段嵌入html的php代码为何第15、16、17行报错?**
- mysql创建表的默认大小_mysql InnoDB建表时设定初始大小的方法
- 台州银行笔试考什么_台州银行笔试题型招聘考试真题考什么
- 熊猫DataFrame apply()示例
- android浮动按钮_Android扩展浮动操作按钮
- guice依赖注入原理_Google Guice依赖注入示例教程
- VS2022支持.net4.0和.net4.5SDK