a
Jan. 16, 2020, 7:32 a.m.

Модель представления

Правильно ли я понимаю, что используя MVC, модель будет писаться на c++, а представление и контроллер объединены в qml? Не будет ли возникать тормозов в программе и перегруженности кода в qml из-за этого?

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.
1

Добрый день.
В Qt по сути используется MV шаблон проектирования. Поскольку контроллер и представление объединены в представлении. Так что да, вы понимаете правильно суть Qt. Насчёт тормозов - это зависит от того, как именно вы напишете логику и какю часть вы отправите в C++, а какую часть в QML.
Я стараюсь перегонять большую часть бизнес-логики в сторону C++, а QML лишь более простое что-то, реакцию на кнопки, переключение между страницами в StackView и т.д. Но в общем-то QML позволяет и с OpenGL работать. В любом случае, если это будет приложение без игровой логике, то скорее всего тормозить не будет. Если это будет игра, то тормозить может как и при большом коде на QML, так и в C++. Зависит от прямоты рук.
Не могу точнее ответить на ваш вопрос.

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

M
Feb. 26, 2020, 9:48 p.m.
Metalhaker

C++ - Test 001. The first program and data types

  • Result:60points,
  • Rating points-1
a
Feb. 25, 2020, 5:40 a.m.
ayb

C++ - Test 005. Structures and Classes

  • Result:83points,
  • Rating points4
DZ
Feb. 24, 2020, 2:47 p.m.
Dmitrij Zlobin

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

  • Result:40points,
  • Rating points-8
Last comments
Feb. 24, 2020, 3:54 a.m.
Evgenij Legotskoj

Добрый день. Там будет url, на который указывает ссылка тега a в пагинаторе, если правильно помню )) Написал этот код и забыл.
B
Feb. 24, 2020, 12:37 a.m.
BahaMeirman

Евгений Здравствуйте! Не могу понять вот эту часть кода: url: jQuery(this).attr('action') наверное здесь должен быть путь к url, тогда 'action' на какой url указывает?
Feb. 17, 2020, 3:22 a.m.
Evgenij Legotskoj

Добрый день. Это кастомный тег, помещается в файл, который находится в каталоге templatetags myapp/ templatetags/ myapp.py
B
Feb. 16, 2020, 1:36 p.m.
BahaMeirman

Добрый вечер! Монжно по подробней о теге get_companion? ссылка не работает.
Now discuss on the forum
Feb. 28, 2020, 9:08 a.m.
Pavel.K

Нужно реализовать драг N дроп из одной части экрана в другую (из 1й listview в другую) Я думаю реализовать это с помощью копирования текущего (выбранного) delegate , кто-нибудь сталкив…
m
Feb. 27, 2020, 2:12 p.m.
mihenze

Попробовал у себя дома. Все работает. Вот прикладлываю проект. использовал QT5.14, MinGW5.3.0, но объединение работало и на более ранних версиях TestWowdTable.rar
Feb. 27, 2020, 10:43 a.m.
mkdir Nekrasov

Блаодарю! Вы очень помогли
v
Feb. 27, 2020, 9 a.m.
vlaaad20

Проблема решилась путем следующих манипуляций: 1. Небольшое изменение url (на https://identitysso-cert.betfair.com/api/certlogin) 2. Установки OpenSSL 32-bit (разрядность должна соотве…
DA
Feb. 27, 2020, 2:39 a.m.
Denis Arger

Добрый день!Стоит задача вносить изменения в заранее подготовленый файл. Места изменений заранее известны. Подскажите, пожалуйста.
EVILEG
About
Services
© EVILEG 2015-2019
Recommend hosting TIMEWEB