사용자 정의 대화 상자를 만들고 싶으므로 표준 QDialog를 중심으로 클래스를 만들고 싶습니다. 목표는 Dialog를 생성하는 생성자를 호출하고 show() 함수를 호출하여 표시되도록해야합니다. 다음 단계는 내 위젯 (Dialog 생성자를 호출) 푸시 버튼과 show() 함수를 연결하는 것입니다.특정 대화 상자 내에서 QDialog로 Qt 내 클래스 작성
내 헤더는 다음과 같습니다
#include <QDialog>
class Dialog_Setting : public QDialog
{
Q_OBJECT
public:
Dialog_Setting();
public slots:
void show(void);
private:
QDialog * dialog;
};
내 통화 당 : 내 연결을 꺼내어 새로운 오류가 발생했습니다
#include "Dialog_Setting.h"
Dialog_Setting::Dialog_Setting()
{
dialog = new QDialog;
}
void Dialog_Setting::show()
{
dialog->show();
}
. 수업 시간에 문제가 있습니까?
도와 Dialog_Setting '
덕분에 vtable에`정의되지 않은 참조는, I에 유래가
'Dialog_Setting'의 완전한 클래스를 보여줍니다. – eyllanesc
Qt 제작자로 일하십니까? 그렇다면 Qmake – JLev