首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

mainwindow 怎样调用 dialog(ui)解决方法

2012-05-07 
mainwindow 怎样调用 dialog(ui)用Designer设计了mainwindow.ui 和dialog_connect.ui,想通过点击mainwindo

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();
}

热点排行