qt如何实现点击按钮切换页面?qt怎么创建项目?

进行项目开发时,可以说大部分的应用程序都可以使用 Qt 实现,Qt是一个跨平台的 C++ 开发库,它支持的操作系统有很多,那qt如何实现点击按钮切换页面?下面来我们就来给大家讲解一下。

一、创建新的界面

在进行界面切换之前,需要先创建一个新的界面。创建步骤如下。

1.新建UI界面相关文件

2.选择Widget模板

qt如何实现点击按钮切换页面?qt怎么创建项目?.jpg

3.修改UI名称

4.点击完成,创建成功界面。

二、如何进行界面切换?

界面切换其实非常简单,只需做两件事情:关闭当前界面,显示下一个界面。

下面使用登录按钮进行界面的切换示例。

1. on_loginBt_clicked()

在登录按钮单击槽函数中,校验用户与密码,关闭登录界面,创建一个ctrl控制界面UI对象,并显示。

槽函数代码:

void Widget::on_loginBt_clicked()
{
    // qDebug("loginBt is clicked!");
    QString userName = ui - > userEdit - > text();
    QString password = ui - > passwdEdit - > text();
    if (userName == USERNAME && password == PASSWORD) //验证用户 USERNAME PASSWORD是宏
    {
        this - > close();
        ctrl * ct = new ctrl;
        ct - > show();
    }
}

2. on_quitLoginBt_clicked()

在退出登录按钮的单击槽函数中,关闭ctrl控制UI界面,显示登录界面,实现往回切换。

void ctrl::on_quitLoginBt_clicked()
{
    this - > close(); //关闭当前界面
    Widget * wdg = new Widget; //创建widget界面
    wdg - > show(); //显示widget界面
}

qt怎么创建项目?

1、工程的创建

(1) 点击创建工程

1.jpg

(2) 选择工程路径

2.jpg

(3) 然后一直点击“下一步”即可

3.jpg

(4)然后点击“完成”,即可完成工程的创建

4.jpg

(5) 生成的初始工程如下图所示

5.jpg

2、进行UI设计

(1) 双击“mainwindow.cpp”文件,如下图所示

6.jpg

(2) 双击后进入的 UI 界面如下图所示

7.jpg

(3) 将左边栏的"Push Button"拖动到UI界面中

8.jpg

3、对图标添加功能(写操作代码)

(1) 对UI中的图标进行操作:右键所选图标,然后在出现的选项中选择“转到槽”。如下图所示:

9.jpg

(2)选择“转到槽”后有如下选项,选择自己想要的然后点击OK,例如”clicked()“选项。如下图所示:

10.jpg

(3) 然后会在”mainwindow.cpp“中生成对UI中所选的”Push Button“图标的操作函数,可以在函数体中添加操作代码。如下图所示:

11.jpg

这样就完成了qt创建项目的步骤,Qt 是应用程序开发的一站式解决方案,有了 Qt并且学会使用,那就可以高枕无忧了!最后大家如果想要了解更多json相关知识,敬请关注奇Q工具网。

推荐阅读:

java内存溢出怎么排错?为什么会有java内存溢出?

JAVA写程序如何实现两种日期转换?java时间与字符串如何转换?

qt如何弹出提示框?QMessageBox 消息对话框设置