我在程序界面上放了个按纽,打算让它在受到点击时弹出个
对话框,对话框确实出来了,可是闪了一下又不见了,为什么啊?
全部代码在附件中,热心的大虾帮我看看,谢谢
----------------------------头文件-----------------------------------
#ifndef ANTIQQ_H
#define ANTIQQ_H
#include<QDialog>
#include"ui_AntiQQ.h"
class AntiQQ:public QDialog,public Ui_MainWindow
{
Q_OBJECT
public:
AntiQQ(QWidget *parent = 0);
private slots:
void click();
};
#endif // ANTIQQ_H
-------------------------------实现文件--------------------------
#include"AntiQQ.h"
#include"Login.h"
AntiQQ::AntiQQ(QWidget *parent):QDialog(parent)
{
setupUi(this);
connect(commandLinkButton_2,SIGNAL(clicked()),this,SLOT(click()));//click()是继承自pushbutton的函数
}
void AntiQQ::click()//为什么不能用register的函数名啊?
{
Login a;
a.show();
}
全部代码在附件中,热心的帮我看看,谢谢
[ 此贴被ndyw在2008-07-18 20:11重新编辑 ]