#Qt

PyQt5日历控件及相关操作

1、日历控件QCalendarWidget控件importsys,mathfromPyQt5.QtWidgetsimport*fromPyQt5.QtGuiimport*fromPyQt5.QtCoreimport*classmycalendar(QWidget):def__init__(self):super(myc...

PyQt5控件支持拖拽方法

让控件支持拖拽动作A.setDragEnable(True)设置A可以拖动B.setAcceptDrops(True)设置B可以接受拖动B需要满足两个事件1.dragEnterEvent将A拖到B触发2.dropEvent在B的区域放下A时发生触发具体实现代码如下所示:importsys,mathfromPyQt5.Q...

PyQt5绘图API

PyQt5绘图API大全1、绘图API:绘制文本#1.文本2.各种图形3.图像#QPainterpainter=QPainter()painter.begin()painter.end()painter.drawtext()必须在painevent事件方法中绘制各种元素importsysfromPyQt5.QtWidg...
代码星球 ·2020-06-16

No module named 'PyQt5.QtWebEngineWidgets' 解决方法

“Nomodulenamed'PyQt5.QtWebEngineWidgets”报错的原因是PyQt5版本过高,解决方法主要有两大类方法:【方法一】指定安装5.10.1版本的pyqt5pipinstallpyqt5==5.10.1【方法二】单独安装WebEngine,安装命令为:pipinsta...

Python用户界面编程PyQt5的四种的布局方式

1、QT是C++编写的跨平台GUI库,GUI是指桌面程序应用。2、开发基于pyqt5的桌面应用程序必须要使用两个类Qapplication和Qwidget类,都在PyQt5.Qt.widgets里面3、pycharm里面讲QTdesigner文件产生的ui文件转换为.py文件需要使用pygui转换扩展工具,主要有以下两...

通过 mosquitto 了解 MQTT协议

mosquitto介绍:mosquitto是一个基于windows平台的mqtt消息代理软件,下载地址MQTT简介:MQTT协议实际上由3个部分组成,分别是代理服务器,发布者,订阅者;消息代理启动后,订阅者去订阅某个主题,当发布者对该主题发布了消息,订阅者就可以接收到该消息。mosquitto实现:第一步:安装好&nb...

QT静态库和动态库的导出

因为静态库是不须要导出的。所以在写QT的前置声明的时候须要说明#ifdefined(QT_SHARED)#ifdefCOMMONLIB#defineCOMMONLIB_EXPORTQ_DECL_EXPORT#else#defineCOMMONLIB_EXPORTQ_DECL_IMPORT#endif#else#ifde...
代码星球 ·2020-05-25

PyQt通过resize改变窗体大小时ListWidget显示异常

      前几天开始的pygame音乐播放器Doco,做的差不多了,上午做到了歌词显示和搜索页面.遇到bug,即通过resize改变ui大小时ListWidget显示异常   增加一部分窗口用来显示歌词和搜索页面.也就是在原来播放器的基础上通过resize增加窗口宽度,然后增加相应的内容...

pyqt助手中安装PyQt5帮助文档

1.Windows10x64_pro2.anaconda4.6.9+ python3.7.1(anaconda集成,不需单独安装)4.PyQt52.1官方下载链接https://pypi.org/project/PyQtdoc/#files个人选择amd64版本 2.2安装下载完成后安装,一路Nex...

Qt Designer布局预览正常,代码调用时所有控件堆在一起

1.Windows10x642.anaconda4.6.9+ python3.7.1(anaconda集成,不需单独安装)3.pyinstaller3.51.QtDesigner布局窗口如下  控件支持伸展2.调用代码如下classBinMerge(QMainWindow):def__in...

ImportError: unable to find Qt5Core.dll on PATH

1.Windows7x32_SP12.python3.7.43.pyinstaller3.51.一直都是在Windows10x64上使用pyinstaller打包exe程序,发现exe程序在Windows7x32上无法正常运行。想起之前某位大神的建议,打包exe程序时最好在32位系统上2.部署如上实验环境,pyinst...

pyqt5多线程-简单例子

一、主要代码逻辑fromPyQt5importQtWidgets,QtCorefromtestqt.TEST_QT_FROMimportUi_DialogimportsysfromPyQt5.QtCoreimport*importtime#继承QThreadclassRunthread(QtCore.QThread):...
代码星球 ·2020-05-22

pyqt添加启动等待界面

1.Windows7x64_SP12.anaconda3.7+ python3.7(anaconda集成,不需单独安装)3.pyinstaller3.5        #使用pyinstaller3.0,打包时报错 1.resource.qrc文件中添加图片资源<RCC><qres...

【转】PyQt弹出式对话框的常用方法及标准按钮类型

pyQt之弹出式对话框(QMessageBox)的常用方法及标准按钮类型QMessageBox是一种通用的弹出式对话框,用于显示消息,允许用户通过单击不同的标准按钮对消息进行反馈,且每个标准按钮都有一个预定义的文本、角色和十六进制数。QNessageBox类提供了如:提示、警告、错误、问询、关于等对话框(这些不同类型的...

pyqt 主程序运行中处理其他事件(多线程的一种代替方式)

1.Windows7x64_SP12.Anaconda2.5.0+ python2.7(anaconda集成,不需单独安装)3.pyinstaller3.04.通过Anaconda Navigator安装pyqt52.1 程序要求单击“Ping_Test”按钮后,按...
首页上一页...1516171819...下一页尾页