Qt 5.7 реализует мой собственный класс, как виджет для моего проекта

Я хотел бы создать что-то вроде веб-редактора с функцией предварительного просмотра. Для этого я создал свой редактор с функцией подсветки … и для предварительного просмотра использую класс WebEngigne.

Моя проблема в том, что я не могу добавить свой класс редактора в свой проект.
Это мой код редактора: KeyPressEvent не работает с библиотекой Qscintilla (Qt)

И есть мой код IDE:
mainwindows.h

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>

namespace Ui {
class MainWindow;
}

class MainWindow:public QMainWindow
{
Q_OBJECT

public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();

private slots:

private:
Ui::MainWindow *ui;
};

#endif // MAINWINDOW_H

mainwindows.cpp

#include "mainwindow.h"#include "texteditor.h"#include "ui_mainwindow.h"
#include <QtWebEngineWidgets>
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow)
{
ui->setupUi(this);

QWebEngineView *preview = new QWebEngineView();
QWebEngineView *mixedPreview = new QWebEngineView();

textEditor editor;

preview->load(QUrl("https://google.com/"));
mixedPreview->load(QUrl("https://google.com/"));

this->ui->editorLayout->addWidget(&editor);
this->ui->WebPreviewLayout->addWidget(preview);
this->ui->WebMixedLayout->addWidget(mixedPreview);

//QWebEngineView *mixed_browse=new QWebEngineView();

}

MainWindow::~MainWindow()
{
delete ui;
}

А мой основной класс просто позвони и покажи класс главного окна.

Я надеюсь, что кто-то поможет мне, увидимся в ближайшее время.
БЕЙ

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]