Qt에 젖은 채로 젖은 채 QlineEdit에서 문자열을 가져 와서 단추를 클릭 한 후 QTextBrowser에 추가하려고합니다. 그 순간에 추가 된 단어를 추가하는 것뿐입니다).Qt에서 새로운 공개 신호를 설정 한 후 Seg 오류가 발생했습니다.
프로그램이 실행되고 GUI가 화면에 표시되지만 버튼을 클릭 할 때마다 내 프로그램의 오류가 발생합니다.
이HEADER : 여기
내 코드입니다, 그 밖의 많은 불필요 잘라 여기#ifndef TCD2_GUI_H
#define TCD2_GUI_H
//bunch of includes
class TCD2_GUI : public QWidget
{
Q_OBJECT
public:
TCD2_GUI(QWidget *window = 0);
//bunch of other members
QLineEdit *a1_1;
QTextBrowser *stdoutput;
public slots:
void applySettings(void);
private:
};
#endif // TCD2_GUI_H
하고 오류를 일으키는의 CPP의 조각입니다
QTextBrowser *stdoutput = new QTextBrowser();
stdoutput->append("Welcome!");
QObject::connect(apply, SIGNAL(clicked()), this, SLOT(applySettings()));
//------------------------------------------------------Standard Output END
//layout things
}
void TCD2_GUI::applySettings()
{
stdoutput->append("appended");
}
고마워요, 맞아. –