C++ Windows之间的Qt导航-信号和;狭槽
我已经按下了一个按钮,我想从那里导航到loginscreen。我在上面使用close()和show()。但是现在我不知道在哪里写我想从那个窗口导航的窗口的文件名 Mainwindow.cppC++ Windows之间的Qt导航-信号和;狭槽,c++,qt,user-interface,qtwidgets,C++,Qt,User Interface,Qtwidgets,我已经按下了一个按钮,我想从那里导航到loginscreen。我在上面使用close()和show()。但是现在我不知道在哪里写我想从那个窗口导航的窗口的文件名 Mainwindow.cpp #include "mainwindow.h" #include "./ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) {
#include "mainwindow.h"
#include "./ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
}
主窗口
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();
private slots:
void on_pushButton_clicked();
private:
Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H
\ifndef主窗口
#定义主窗口
#包括
QT_开始名称空间
命名空间Ui{class MainWindow;}
QT_END_名称空间
类主窗口:公共QMainWindow
{
Q_对象
公众:
主窗口(QWidget*parent=nullptr);
~main窗口();
专用插槽:
单击按钮时无效();
私人:
Ui::MainWindow*Ui;
};
#endif//main窗口
但现在我不知道要从该窗口导航的窗口的文件名应该写在哪里。我也是。我认为你提供的信息不够。我不明白你的意思:用更简单的话写下窗口的文件名,我不懂如何导航。我在某个地方读到,我们应该使用信号/插槽中的close()
和show()
,但之后呢?在何处/如何指定要导航到的窗口?我把代码贴了出来,以防有其他方法@drescherjm@a125问题与QtCreator IDE无关,而是与Qt有关,因此没有必要使用该标记。我建议您阅读每个标记的信息。我想从那里导航到loginscreen。哪个登录屏幕?窗户的那个?你自己的节目里有一个吗?在您的示例代码中,我看不到登录屏幕的任何源代码。现在还很不清楚。