用Designer设计了mainwindow.ui 和dialog_connect.ui,想通过点击mainwindow中的某个菜单然后显示dialog_connect,需要怎样实现?两个类如下:
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
void on_action_connect_triggered();
private:
Ui::MainWindow *ui;
};
class Dialog_connect : public QDialog
{
Q_OBJECT
public:
explicit Dialog_connect(QWidget *parent = 0);
~Dialog_connect();
private:
Ui::Dialog_connect *ui;
};
想通过MainWindow的槽void on_action_connect_triggered()来显示Dialog_connect对话框,或者调用Dialog_connect中的一些控件,需要怎样操作?请高手知道一下。
------解决方案--------------------
你在on_action_connect_triggered() 发送一个信号给Dialog_connect不就可以了。
------解决方案--------------------
- C/C++ code
void on_action_connect_triggered(){ Dialog_connect dialog; dialog.exec();}
------解决方案--------------------