Qt Creator实现添加连接
在Qt Creator中,我们可以通过添加连接的方式,实现对不同界面之间的跳转和通信。本文将介绍如何在Qt Creator中添加连接。
- 添加信号和槽函数
首先,在需要触发跳转的界面上,我们需要添加一个信号函数,用于在点击特定按钮时发送信号。以一个简单的窗口为例,添加一个按钮和对应的槽函数:
// ui_mainwindow.h
private slots:
void on_pushButton_clicked();
// mainwindow.cpp
void MainWindow::on_pushButton_clicked()
{
emit jumpToNewWindow();
}
其中 jumpToNewWindow()
是我们自定义的信号函数,用于在点击按钮时发送信号。
然后,在需要接收信号并跳转到新界面的窗口中,我们要添加一个槽函数,用于接收信号并进行界面切换操作:
// ui_newwindow.h
public slots:
void onJumpToNewWindow();
// newwindow.cpp
void NewWindow::onJumpToNewWindow()
{
this->show()