《PyQt5高级编程实战》
深入讲解PyQt5的一些高级及进阶用法。
la_vie_est_belle
热爱代码
展开
-
《PyQt5高级编程实战》学会使用视图委托
掌握视图代理原创 2020-07-29 22:43:02 · 6122 阅读 · 1 评论 -
《PyQt5高级编程实战》事件处理深入应用
事件处理深入应用在《快速掌握PyQt5》 事件处理这一章节中,笔者给大家介绍了一些比较常见的事件函数,并通过案例进行了演示。然而还并没有真正地体现出PyQt5事件功能的强大之处。在本章,笔者会带大家了解事件过滤器以及其他一些在程序开发中非常有用的事件函数。1. 使用事件过滤器其实光从名字我们就可以猜出事件过滤器的作用——过滤掉我们不想要的事件。这个强大的过滤器功能可以让我们编写出更加个性化的事件处理。实现方法很简单,我们先重载这个eventFilter函数:watched参数..原创 2020-07-26 16:06:58 · 2320 阅读 · 4 评论 -
《PyQt5高级编程实战》自定义信号详解
自定义信号详解PyQt5中各个控件自带的信号已经能够让我们完成许多需求,但是如果想要更加个性化的功能,我们还得通过自定义信号来实现。在本节,笔者会详细介绍如何来自定义一个信号,并通过该方法来实现窗口间的通信以及线程间通信。如果对信号的基础用法还不是很了解的小伙伴,可以先去阅读下《快速掌握PyQt5》第二章 信号与槽。1. 创建自定义信号下面是一个简单的自定义信号使用例子:import sysfrom PyQt5.QtCore import pyqtSignalfr...原创 2020-07-25 15:45:32 · 5299 阅读 · 3 评论