主题 : 各位大哥帮我看看这个代码,lineedit就是出不来 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 17002
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
综合积分: 26 分
注册时间: 2010-03-24
最后登录: 2011-06-09
楼主  发表于: 2010-04-23 00:54

 各位大哥帮我看看这个代码,lineedit就是出不来

#ifndef MYFORM_H
#define MYFORM_H
#include "test.h"
class myform:public mybaseform
{
Q_OBJECT
public:
myform(QWidget* parent,const char* name=0,WFlags fl=0);

virtual ~myform();
QString strBuffer;
QCString string;
public slots:
void showme();

};
#endif


#include "myform.h"
#include <qlineedit.h>
#include <qpixmap.h>
#include <qstring.h>
#include <qpushbutton.h>
#include <qlabel.h>
#include <qtextcodec.h>
#include <qcstring.h>

myform::myform(QWidget* parent, const char* name, WFlags fl)
:mybaseform(parent,name,fl)
{
strBuffer=LineEdit1->text();
connect(PushButton1,SIGNAL(clicked()),this,SLOT(showme()));
PixmapLabel1->clear();
PixmapLabel1->setFrameStyle( QFrame::Panel | QFrame::Sunken );

}
void myform::showme()
{

PixmapLabel1->setText(strBuffer);
}
myform::~myform()
{
}

就是想输入几个字符,然后通过按钮把它们显示出来,可是输了字符之后,按钮按下去没反应。。各位大哥帮小弟看看。。。。万分感谢。。