이것은 간단한 OOP QT 질문입니다. 내 응용 프로그램은 기본 창 (QMainWindow)과 표 (QTableWidget)로 구성됩니다. 주 창에서 나는 테이블 클래스에 전달하고자하는 변수와 변수를 가지고 있으며, 테이블 클래스에서 main widnow 클래스의 메서드에 액세스하려면 어떻게해야합니까?QT를 사용하여 OOP를 구현하는 방법
mainwindow.h
class MainWindow : public QMainWindow {
Q_OBJECT
private:
int a;
int b;
Spreadsheet *spreadsheet;
public:
void set_a(int);
void set_b(int);
spreadsheet.h
class Spreadsheet : public QTableWidget {
Q_OBJECT
public:
Spreadsheet(QWidget *parent = 0);
은 기압이 같은 스프레드 시트를 정의
spreadsheet = new Spreadsheet(this);
내가 스프레드 시트에서 set_a을()에 액세스하고 싶습니다 .cpp ...
Offtopic이지만 관련 코멘트 : QT는 실제로 객체 지향 프로그램을 작성하는 것을 매우 어렵게 만듭니다. – Adam