Size: a a a

2021 April 20

D

Dmitry in Qt
Товарищи. Подскажите пожалуйста. Как мне лучше модель из слоя C++ в QML передавать? Есть смысл вот это использовать?
https://doc.qt.io/archives/qt-5.9/qtwidgets-itemviews-fetchmore-example.html
источник

m

mefest in Qt
не совсем. тебе надо написать модель и зарегистрировать тип для qml
https://doc.qt.io/qt-5/qtquick-modelviewsdata-cppmodels.html
источник

D

Dmitry in Qt
Ооооо. Спасибо) Я как раз это и искал. Не мог вспомнить где именно видел.
источник

D

Dmitry in Qt
И еще вопрос. Модели же не важно сколько там значений? Хоть 1000. Это не сильно нагрузит устройство?
источник

D

Dmitry in Qt
В моем случае смартфон.
источник

МВ

Макс Воробьев... in Qt
а вот за этим интереса ради можешь сходить на codingame и посмотреть, как там устроены многопользовательские игры
источник

МВ

Макс Воробьев... in Qt
если коротко, то можешь сделать SpaceShipController и каждый ход ему передавать прокси объект, который умеет вытягивать данные о мире
источник

N

Nikola in Qt
Зависит от сложности делегата. Можно указать сколько итемов вокруг видимой области нужно подгружать (асинхронно) и/или использовать loader (не помню применим ли он здесь).
В любом случае, это нужно смотреть на деле, преждевременным оптимизациям в qml совсем нет места, разве только не нести гору js в делегаты
источник

S

Skarn in Qt
Добрый день, кто-нибудь знает можно ли как-то совместить QtWidgets C++ и PyQT? У меня программа на C++ с интерфейсом на QtWidgets. В программе есть Python-API для пользовательских плагинов. Хотелось бы, чтобы юзеры могли добавлять собственный интерфейс на PyQt/PySide. Возможно ли как-то передать PyQT поинтер на допустим QMainWindow из C++?
источник

A

AntiSpamBot in Qt
This is spam protection. You have 30 seconds to press the button or you will be banned!
источник

СС

Сергей Семёнкин... in Qt
это новый уровень) чтобы пользователи за тебя всё написали)
источник

AU

Abu Umar in Qt
точно можно потому что так работает ros. Но там из питона в кресты проброс
источник

S

Skarn in Qt
Нет, это стандартная практика предоставления плагин-апи
источник

N

Nelkor in Qt
Для JS есть апи, пусть на JS плагины пишут)
источник

S

Skarn in Qt
нет спасибо
источник

N

Nelkor in Qt
Пожалуйста
источник

S

Skarn in Qt
Это где?
источник

AU

Abu Umar in Qt
Писал плагин по этой инструкции http://wiki.ros.org/rqt/Tutorials/Writing%20a%20C%2B%2B%20Plugin и там получается питон дергает этот плагин плюсовый. Возможно вам это поможет
источник

AU

Abu Umar in Qt
Почему Qt простой пример может не работать?
#include <QCoreApplication>
#include <iostream>

int main(int argc, char *argv[])
{
   std::cout<<"Hello ";

   QCoreApplication a(argc, argv);
   std::cout<<"world"<<std::endl;
   return a.exec();
}
Ничего не выводится. Если Qt части убрать то всё выводится, так что cout работает. Никаких ошибок тоже нет. Он просто висит и всё
источник

AS

Anatoly Shirokov in Qt
Может консоль вырублена? Какой тип приложения?
источник