• 4941阅读
  • 2回复

[提问]很小白的问题 [复制链接]

上一主题 下一主题
离线goleey
 

只看楼主 倒序阅读 楼主  发表于: 2014-06-04
MainWindow.cpp在构造函数中连接槽函数 connect(pushButton,SIGNAL(clicked()),lineEdit1,SLOT(clear()));点击button,让lineedit1清空字符串,这么写程序异常结束,注释掉就没问题,怎么回事?怎么解决?
代码如下:
  1. #include "mainwindo.h"
  2. #include "ui_mainwindo.h"
  3. MainWindo::MainWindo(QWidget *parent) :
  4.     QMainWindow(parent),
  5.     ui(new Ui::MainWindo)
  6. {
  7.     ui->setupUi(this);
  8.     connect(pushButton,SIGNAL(clicked()),lineEdit1,SLOT(clear()));
  9. }
  10. MainWindo::~MainWindo()
  11. {
  12.     delete ui;
  13. }

可以这样写不。。。
离线realfan

只看该作者 1楼 发表于: 2014-06-04
我想按你的工程,可能要这样写
connect(ui->pushButton,SIGNAL(clicked()),ui->lineEdit1,SLOT(clear()));
离线goleey

只看该作者 2楼 发表于: 2014-06-04
回 realfan 的帖子
realfan:我想按你的工程,可能要这样写
connect(ui->pushButton,SIGNAL(clicked()),ui->lineEdit1,SLOT(clear())); (2014-06-04 21:41) 

嗯。。发现了呢。我之前用MainWindow继承了Ui_MainWindow,后来发现这样不行。谢谢
快速回复
限100 字节
 
上一个 下一个