点击A界面的按钮出现的不是要显示的B界面,而是一个小的空白界面,这是怎么回事啊?
/*dialog.h*/
#include "ui_dialog.h"
#include "talk.h" //包含头文件
public:
talk main_talk; //定义talk的对象
/*talk.h*/
#include "ui_talk.h"
/*talk.cpp*/
#include "talk.h"
talk::talk(QWidget *parent) :
QMainWindow(parent)
{
printf("talk ok?\n");
}
/*dialog.cpp*/
#include "dialog.h"
slot函数{
main_talk.show(); //显示talk的窗口
this->hide();
}
有点问题, 应该是指针变量
#include "dialog.h"
slot函数{
talk *main_talk = new talk(this);
dia->show();
this->hide(); }