读书人

mainwindow 怎样调用 dialog(ui)解决

发布时间: 2012-05-07 12:40:40 作者: rapoo

mainwindow 怎样调用 dialog(ui)
用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();}
[解决办法]
探讨

C/C++ code

void on_action_connect_triggered()
{
Dialog_connect dialog;
dialog.exec();
}

读书人网 >QT开发

热点推荐