【项目亲测有效】【python-QTimer定时器】【方法二】解决同位置创建不同提示语,提示数秒后取消提示,出现与其它提示语重叠,如何解决?(只有一个QTimer定时器时)

小伙伴们,我们先来看问题,看看是不是和你遇到的一样。。。

1、触发了提示一:“账号不可大于20位!”,提示出现3秒后消失(图一);

2、在触发提示一后,继续触发提示二:“密码不可为空!”,此时出现了提示重叠(图二);

这个提示重叠是否和你遇到的一样呢,来往下看,先看代码的实现;

大概实现是点击登录按钮后,判断账号与密码的输入,校验输入的内容并给出提示,提示3秒后,提示消失,回到初始页面;

# 非项目完整代码(抽出部分举例)

import sys
from PyQt5.QtCore import QTimer
from PyQt5.QtWidgets import QApplication


# 主窗口——登录
class Login_Window(QMainWindow, Ui_Login_Window, Login_Time_Action):

    def __init__(self, parent=None):
        super(Login_Window, self).__init__(parent)
        self.loginUi(self) # 调用页面ui文件

        # 按钮信号槽
        self.login_button.clicked.connect(self.login_action)

        # 定时器信号槽
        self.colse_tip_time = QTimer(self)
        self.colse_tip_time.timeo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值