Feb. 7, 2019, 12:36 p.m.

Загрузка ресурсов в QTextDocument

Qt, QTextDocument

здравствуйте.
Как загрузкить ресуры в QTextDocument

QTextDocument htmlTextDoc;
//QTextDocument *htmlTextDoc = new QTextDocument();
htmlTextDoc->loadResource(1,myUrl);

выдает ошибку: 'loadResource' is a protected member of 'QTextDocument'
и еще вопрос по той же теме, если делаю так, то ничего не загружается:

ui->basedWindowTextEdit->loadResource(QTextDocument::HtmlResource,myUrl);
We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.
5

Добрый день.

вы не можете вызывать protected методы извне, только public методы.

Я думаю, что неправильно задан путь к ресурсу, там скорее всего что-нибудь типо атакого вначала url должно быть

file:///

я вводил "https://evileg.com/ru/forum/topic/819/"

Тогда понятно. QTextEdit не работает с сетью.

Но как возможно вызвать защищенный метод? Я же создал объект класса.

Наследоваться от этого класса и сделать public метод, в котором можно вызывать protected методы.

Это основы C++. Все классы имеют три вида методов

  • private - можно вызывать только в том классе, где он был впервые объявлен
  • protected - можно вызывать в классах наследниках
  • public - можно вызывать извне объекта

Но по факту вам это не поможет загрузить ресурс, который находится где-то в интернете. QTextDocument не имеет поддержки компьютерных сетей. Максимум откуда-то с диска сможет, по моему мнению.

Comments

Only authorized users can post comments.
Please, Log in or Sign up
Donate

Hello, Dear Users of EVILEG!!!

If the site helped you, then support the development of the site financially, please.

You can do it by following ways:

Thank you, Evgenii Legotckoi

LP
Nov. 12, 2019, 8:22 a.m.
Lev Parhimovich

C++ - Test 006. Enumerations

  • Result:50points,
  • Rating points-4
LP
Nov. 12, 2019, 7:35 a.m.
Lev Parhimovich

C++ - Test 005. Structures and Classes

  • Result:66points,
  • Rating points-1
LP
Nov. 12, 2019, 7:26 a.m.
Lev Parhimovich

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:50points,
  • Rating points-4
Last comments
b
Nov. 9, 2019, 8:28 a.m.
bastonc

спасибо ещё раз. огромное, за уделённое время
b
Nov. 9, 2019, 8:24 a.m.
bastonc

Спасибо Вам большое. Буду изучать.
Nov. 9, 2019, 5:58 a.m.
Evgenij Legotskoj

Добрый день. По первым двум вопросам вы найдёте ответ в этой статье - PyQt5 - Урок 008. Работа с QTableWidget (Обновление урока 006) Что касается последнего вопроса, то я вам…
Nov. 9, 2019, 2:50 a.m.
Evgenij Legotskoj

Как и обещал, вы можете посмотреть новую статью QML - Урок 037. Кастомизация кнопок в QML (Обновление урока 002) . Там же найдёте ссылку на Git репозиторий. Не забудьте поставить звёз…
b
Nov. 8, 2019, 7:40 a.m.
bastonc

Приветствую. Подскажите пожалуйста пару моментов. 1. Как сделать столбец не редактируемый, а остальные ячейки остаются редактируемыми 2. Как оталвливать события двойного клика для реда…
Now discuss on the forum
KZ
Nov. 13, 2019, 10:07 a.m.
Konstantin Znamenskii

Добрый день. Я хочу узнать, как наиболее грамотно обновлять Maintenance Tool у пользователя. Я периодически выкладываю обновления пакетов самой программы, но мне также нужно вносить изменения в …
Nov. 13, 2019, 9:33 a.m.
Pavel.K

Приложение трэкинг задач. Есть вложения. Добавляем вложение и отправляем его на сервер. Для синхронного вызова методов в синхронизации, используем QEventLoop при отправке вложений. В момент син…
Nov. 13, 2019, 6:41 a.m.
Ruslan Polupan

Ну ка кбы уже лет 10 как работает :-) Просто нужна отдельная прога для добавления таких записей, отдать клиентам чтобы мозг не парили....
Nov. 13, 2019, 3:13 a.m.
Evgenij Legotskoj

Добрый день. Думаю, что да. Выбранный стиль можно подгружать при запуске программы. Во всяком случае, есть такой пример на C++ - Controls Gallery . И там есть такой код #incl…
Nov. 12, 2019, 9:35 a.m.
Evgenij Legotskoj

Добрый день. Для корректной вставки ссылок на youtube вставляйте их через пустую строку, таким образом Первая ссылка Вторая ссылкаТретья ссылка
EVILEG
About
Services
© EVILEG 2015-2019
Recommend hosting TIMEWEB