I am trying to open a new dialog from a button click inside the mainwindow.
My code is as follows:
	
	void MainWindow::on_btn_login_clicked()
{
if (count == 1)
        {                      
                dialog->show();
                dialog->raise();
                dialog->activateWindow(); 
        }
}
        void MainWindow::on_btn_login_clicked()
{
if (count == 1)
        {                      
                dialog->show();
                dialog->raise();
                dialog->activateWindow(); 
        }
}
To copy to clipboard, switch view to plain text mode 
  My Mainwindow .h is as follows:
	
	#ifndef MAINWINDOW_H
#define MAINWINDOW_H
 
#include <QMainWindow>
#include "dialog.h"
namespace Ui {
class MainWindow;
}
 
{
    Q_OBJECT
 
public:
    explicit MainWindow
(QWidget *parent 
= 0);
     ~MainWindow();
 
private slots:
    void on_btn_magnifier_clicked();
 
    void on_btn_login_clicked();
private:
    Ui::MainWindow *ui;
    Dialog *dialog;
};
 
#endif // MAINWINDOW_H
        #ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include "dialog.h"
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
    Q_OBJECT
    
public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();
    
private slots:
    void on_btn_magnifier_clicked();
    void on_btn_login_clicked();
private:
    Ui::MainWindow *ui;
    Dialog *dialog;
};
#endif // MAINWINDOW_H
To copy to clipboard, switch view to plain text mode 
  
I have made a new form named dialog.ui with dialog.cpp and dialog.h
When i am debugging the application,segmentation fault is coming on the line:
	
	dialog->show();
        dialog->show();
To copy to clipboard, switch view to plain text mode 
  
				
			
Bookmarks