您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. python之线程通过信号pyqtSignal刷新ui的方法

  2. 今天小编就为大家分享一篇python之线程通过信号pyqtSignal刷新ui的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  3. 所属分类:其它

    • 发布日期:2020-09-19
    • 文件大小:76800
    • 提供者:weixin_38744962
  1. 基于Python的虚拟示波器设计

  2. 本设计采用数据采集设备,配合平台示波器软件的架构,基于Python的模块PyQt5应用框架,设计了一套Windows 平台的虚拟示波器系统,实现了数据源在软件显示窗口的滚动绘制过程。 通过分析系统开发需求确定虚拟示波器系统的总体方案,同时确定了平台示波器软件的开发框架和开发环境,并设计了软件的主体结构以及基本的工作流程。基于Pyserial模块完成了串口数据的实时读取,利用PyQt5模块通过自绘的方式设计了窗口波形显示界面,通过PyqtSignal模块,基于槽函数设计完成界面和后端的连接。基本完
  3. 所属分类:嵌入式

    • 发布日期:2020-11-06
    • 文件大小:557056
    • 提供者:wtandyn
  1. python如何写个俄罗斯方块

  2. 俄罗斯方块是俄罗斯人发明的一款休闲类的小游戏,这款小游戏可以说是很多人童年的主打电子游戏了,本文我们使用 Python 来实现这款小游戏。 游戏的基本规则是:移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。 实现 我们实现俄罗斯方块,主要用到的是 PyQt5 库,安装使用 pip install PyQt5 即可,游戏的组成比较简单,主要包括:主界面、各种方块和计分板,下面我们来看一下具体实现。 首先,我们来画一个主界面,主要实现代码如下: class Mai
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:76800
    • 提供者:weixin_38673237
  1. python3+PyQt5实现柱状图

  2. 本文通过Python3+pyqt5实现了python Qt GUI 快速编程的16章的excise例子。 #!/usr/bin/env python3 import random import sys from PyQt5.QtCore import (QAbstractListModel, QAbstractTableModel, QModelIndex, QSize, QTimer, QVariant, Qt,pyqtSignal) from PyQt5.QtWidgets impor
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:63488
    • 提供者:weixin_38631729
  1. 详解pyqt5 动画在QThread线程中无法运行问题

  2. 自己做了一个tcp工具,在学习动画的时候踩了坑,需求是根据上线变绿色,离线变灰色,如果连接断开了,则变为灰色 问题现象: 可以看到点击“连接”,“离线”的时候动画是正常的,但是当tcp超时断开后,虽然离线按钮变为连接了,却没有执行离线动画 关键源代码如下 class BSJTcpThread(QtCore.QThread): recv_signal = QtCore.pyqtSignal(str) send_signal = QtCore.pyqtSignal(str) def
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:105472
    • 提供者:weixin_38701312
  1. python3+PyQt5实现自定义流体混合窗口部件

  2. 本文通过Python3+PyQt5实现自定义部件–流体混合窗口部件。通过逻辑(窗口)坐标绘制而成。调用setWindow,所有的绘制工作都会根据逻辑坐标系发生。 #!/usr/bin/env python3 from PyQt5.QtCore import (QPointF, QSize, Qt,pyqtSignal) from PyQt5.QtWidgets import (QApplication, QFrame, QLabel, QSizePolicy, QSpinBox, QWid
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:49152
    • 提供者:weixin_38646902
  1. python3+PyQt5实现支持多线程的页面索引器应用程序

  2. 本文通过Python3+pyqt5实现了python Qt GUI 快速编程的19章的页面索引器应用程序例子。 /home/yrd/eric_workspace/chap19/walker_ans.py #!/usr/bin/env python3 import codecs import html.entities import re import sys from PyQt5.QtCore import (QMutex, QThread,pyqtSignal,Qt) class Walke
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:104448
    • 提供者:weixin_38531017
  1. python3+PyQt5+Qt Designer实现扩展对话框

  2. 本文是对《Python Qt GUI快速编程》的第9章的扩展对话框例子Find and replace用Python3+PyQt5+Qt Designer进行改写。 第一部分无借用Qt Designer,完全用代码实现。 第二部分则借用Qt Designer,快速实现。 第一部分: import sys from PyQt5.QtCore import Qt,pyqtSignal from PyQt5.QtWidgets import (QApplication, QCheckBox,
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:77824
    • 提供者:weixin_38632046
  1. PyQt5 QSerialPort子线程操作的实现

  2. 环境: python3.6 pyqt5 只是简单的一个思路,请忽略脆弱的异常防护: # -*- coding: utf-8 -*- import sys from PyQt5.QtWidgets import * from PyQt5.QtSerialPort import QSerialPort, QSerialPortInfo from PyQt5.QtCore import pyqtSignal, QThread, QObject, QTimer class SerialWork(
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:36864
    • 提供者:weixin_38618784
  1. python和pyqt实现360的CLable控件

  2. 复制代码 代码如下: #!/usr/bin/python  #-*-coding:utf-8-*- from PyQt4.QtGui import *from PyQt4.QtCore import *from PyQt4.Qt import * class CLabel(QWidget): signalLabelPress = pyqtSignal() def __init__(self,parent = None):  super(CLabel,self).__init__(parent) 
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:29696
    • 提供者:weixin_38699757
  1. PyQT5 emit 和 connect的用法详解

  2. 对于PyQT4, PyQT5在一些使用上有着比较明显的变化有很大的变化,让人惊讶是在emit和connect上的一些变化比较有意思,相信也是QT为了更好的和Python相结合做的改进。 先上一张图: 出现 AttributeError: ‘TCPWindow’ object has no attribute ‘connect’ 这个问题说明了PyQT5不在支持PyQT4的链接信号槽方式! 对于emit使用如下: class Server(QTcpServer): updateServer
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:52224
    • 提供者:weixin_38633475
  1. 浅谈PyQt5中异步刷新UI和Python多线程总结

  2. 目前任务需要做一个界面程序,PyQt是非常方便的选择,QT丰富的控件以及python方便的编程。近期遇到界面中执行一些后台任务时界面卡死的情况,解决了在这里记录下。 PyQt PyQt简介 PyQt是Qt的python接口,PyQt的文档较少,但接口和函数可以完全参照Qt,继承了Qt中大量的控件以及信号机制,十分方便。以下简介一个基本的PyQt程序。 – 需要导入的类主要来自三个包 – from PyQt5.QtWidgets import 常用的控件 – PyQt5.QtCore 核心功能类
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:62464
    • 提供者:weixin_38703823
  1. PyQt5信号与槽 (一)自定义信号

  2. 信号(Signal)与槽(Slot)是Qt中的核心机制,也是PyQt5编程中对象之间进行通信的机制。信号与槽具有以下特点: 1. 一个信号可以连接多个槽 2. 一个信号可以连接另一个信号 3. 信号参数可以使Python的任何类型 4. 一个槽可以监听多个信号 5. 信号与槽的连接方式可以是同步的,也可以是异步的 6. 信号与槽的连接可能会跨线程 7. 信号可能会断开 接着我们分析下面的代码: from PyQt5.QtCore import * class MyTypeSignal(QObje
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:55296
    • 提供者:weixin_38698863
  1. PyQt学习随笔:自定义信号连接时报AttributeError: ‘PyQt5.QtCore.pyqtSignal’ object has no attribute ‘connect’

  2. 专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 如果使用自定义信号,一定要记得信号是类变量,必须在类中定义,不能在实例方法中定义,否则后面发射信号和连接槽方法时都会报错。 案例: class configWin(ui_configWin.Ui_configWin,QtWidgets.QWidget): def __init__(self,parent=None): super().__ini
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:34816
    • 提供者:weixin_38607479
  1. python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧(自定义信号与槽)详解与实例

  2. PyQt5信号与槽高级自定义信号与槽 所谓高级自定义信号与槽,指的就是我们可以以自己喜欢的方式定义信号与槽函数,并传递参数,自定义信号的一般流程如下 定义信号 定义槽函数 连接信号与槽函数 发射信号 1、定义信号 通过类成员变量定义信号对象 #无参数的信号 signal1=pyqtSignal() #带一个参数(整数)的信号 signal2=pyqtSignal(int) #带两个参数(整数,字符串)的信号 signal3=pyqtSignal(int,
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:102400
    • 提供者:weixin_38631401
  1. 在python3中实现更新界面

  2. 我就废话不多说了,直接上代码吧! from PyQt5.QtCore import QThread , pyqtSignal, QDateTime , QObject from PyQt5.QtWidgets import QApplication, QDialog, QLineEdit import time import sys class BackendThread(QObject): # 通过类成员对象定义信号 update_date = pyqtSignal(str) # 处理
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:106496
    • 提供者:weixin_38519681
  1. python3+PyQt5 实现Rich文本的行编辑方法

  2. 本文通过Python3+PyQt5实现《python Qt Gui 快速编程》这本书13章程序Rich文本的行编辑,可以通过鼠标右键选择对文本进行加粗,斜体,下划线,删除线,上标,下标等编辑。 #!/usr/bin/env python3 import platform import sys import html from PyQt5.QtCore import QSize, Qt,pyqtSignal from PyQt5.QtGui import QColor, QFont,QFontM
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:40960
    • 提供者:weixin_38544781
  1. 对pyqt5多线程正确的开启姿势详解

  2. 如下所示: # -*- coding: utf-8 -*- import sys from PyQt5.QtCore import QThread, pyqtSignal from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QMessageBox, \ QPushButton, QLineEdit, QLabel, QToolTip, QComboBox, QTextEdit class MyBeautifulCl
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:27648
    • 提供者:weixin_38703823
  1. PyQt5笔记之弹出窗口大全

  2. 本文实现了PyQt5个各种弹出窗口:输入框、消息框、文件对话框、颜色对话框、字体对话框、自定义对话框 其中,为了实现自定义对话框的返回值,使用了信号/槽 本文基于 windows 7 + python 3.4 效果图: 取得弹出窗口的返回值 全部代码: from PyQt5.QtWidgets import * from PyQt5.QtCore import Qt, pyqtSignal, QTimer class MyWindow(QWidget): def __init__(
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:112640
    • 提供者:weixin_38584043
  1. python之线程通过信号pyqtSignal刷新ui的方法

  2. 第一部分:UI界面设计 界面效果图如下: ui文件(可拉动控件自行创建一个button和text) Dialog 0 0 585 394
  3. 所属分类:其它

    • 发布日期:2020-12-30
    • 文件大小:79872
    • 提供者:weixin_38715831
« 12 »