专业的编程技术博客社区

网站首页 > 博客文章 正文

Qt实例--点击按钮显示文本(qt实例--点击按钮显示文本信息)

baijin 2025-01-23 15:05:59 博客文章 10 ℃ 0 评论

Qt多种方法实现点击按钮显示文本

添加一个按钮QPushButton和标签QLabel,布局如图。

首先添加显示函数,代码如下:

void MainWindow::showStr()
{
    static int i = 0;
    ++i;
    ui->label->setText("HELLO WORLD! " + QString::number(i));
}

实现方法一:

右击按钮,选择【转到槽...】,选中【clicked()】信号,点击【OK】按钮,添加如下代码。

void MainWindow::on_pushButton_clicked()
{
    showStr();
}


下面几种方法都是在构造函数里使用connect()实现的。

实现方法二:Qt4指针方式,该方式使用宏实现,不检查代码种的错误,所以也不建议使用这种方式。

    connect(ui->pushButton, SIGNAL(clicked()), this, SLOT(showStr()));

实现方法三:Qt5指针方式。

connect(ui->pushButton, &QPushButton::clicked, this, &MainWindow::showStr);

实现方法四:Qt5指针+Lambda实现

    connect(ui->pushButton, &QPushButton::clicked, [=](){
        showStr();
    });


本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表