Python+PyCharm+Pyside6+Sqlite系列之四:最简单的信号与槽的实现

最简单的信号与槽的实现

假设您已经读过前面相关章节。假设您已经熟悉了窗口部件的布置和属性的设置。如果您缺少相关知识,请您翻阅下前面章节,或简单搜索下相关知识,对于聪明的您来说,没有多少难度。



前言

假设您已经读过前面相关章节。假设您已经熟悉了窗口部件的布置和属性的设置。如果您缺少相关知识,请您翻阅下前面章节,或简单搜索下相关知识,对于聪明的您来说,没有多少难度。。


一、信号和槽是什么?

我个人理解,信号就相当于事件,槽就是响应的函数。比如点击鼠标左键是事件,也就是信号。假设点击鼠标左键对应的响应函数是关闭窗体,哪么关闭窗体就是槽。
事件->响应
信号->槽

二、设置信号和槽的简单方法

1.打开上节设计的窗体

鼠标右键点击桌体名,选。。。。。,你看下图就懂了,不懂私信评论发给我。
在这里插入图片描述

2.设置信号和槽

代码如下(示例):
打开主菜单“编辑”->“编辑信号”,或者直接按F4键
在这里插入图片描述
接着鼠标划过要设置的部件,打开信号与槽的编辑器。

在这里插入图片描述

从上图可看出,左边是信号,也就相当于事件,比如鼠标点击了,鼠标释放了等等,我们选择clicked()。右边是槽,也就相当于,鼠标发生了这些事,右边要干点啥大事情,我们选择“close()”,如下图所示。
在这里插入图片描述
设置完成后,窗口如下图所示。
在这里插入图片描述
聪明的你一定可以从上图中可看出哪个是信号,哪个槽。至此,信号和槽就设置完成了。
因为窗件发生了改变,因此需要重新把UI文件使用Pyside6-uic转变为py文件,更详细内容容请参考前面章节。


小技巧:按住信号或槽上的小红点,是可以移动他们的位置的。

总结

本文仅仅简单介绍了信号和的使用,而能使我们快速便捷地处理数据的函数和方法。欢迎您的批评斧正!

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值