我建了个ui和一个跳转按钮,功能是点击跳转另一个ui2,在后者有个倒计时功能,可是ui2不运行,
设想:{ 设计两个ui,test(ui1)和home(ui2),在test 点击登录按钮 跳转home。home是个倒计时界面,从10 到0,,每隔一秒递减显示,最后显示字符串“拜拜,弟弟!”。五秒后关闭消失。}
运行状态 :{ 第一步正常,跳转home后 界面一直停留在显示 10 ,并没有递减显示}
代码如下:
text::text(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::text)
{
ui->setupUi(this);
this->setWindowTitle("tree ");
}
text::~text()
{
delete ui;
}
void text::on_pushButton_clicked()
{
if(ui->user->text() == “tree” && ui->password->text() == “12345”) // 登录
{
QMessageBox::information(this,“通知”,“登录成功”);
home.show(); // 跳转ui2
this->close(); // ui 1关闭
}
else
{
QMessageBox::information(this,"通知"