Vladislav
Suigintou45
Dmitry
ардуино
Vladislav
вообще, в репозитории эти функции нигде не используются, так что видимо остались после дебага/рефакторинга
Suren
Suren
😏
Berkus
оке, смотрю
Berkus
а чо там c find Qt COMPONENTS не работает?
Evgenii
Berkus
хмм
Berkus
окей, давай я завтра у себя прогоню эти изменения и втащу
Evgenii
Крылатый
Stanislav
https://github.com/procxx/CppCoreGuidelines
Stanislav
велкам, будем переводить)
Владимир
Люди, есть кто разбирается в qml? Вопрос в следующем: я могу создать объект С++, наследованный от QObject, через qml? или все, что я могу сделать - передать все параметры для этого объекта в некоторую функцию C++, которая мне этот объект и вернет?
Myawss
там вроде можно зарегестрировать свой тип потом импортировать его через import в самом qml
Stanislav
Myawss
а там уже создавать
Stanislav
возможно еще функциям Q_INVOKABLE ставить, я не помню уже
Myawss
https://doc.qt.io/qt-5/qtqml-cppintegration-definetypes.html
Stanislav
Владимир
с регистрацией и прочим я разобрался. меня интересует следующий момент. Например, есть функция Q_INVOKABLE void append(MyObject *object). Я ее вызываю в qml по вызову на какой-нибудь клик. как мне создать в этом клике мой объект? пытался разобраться с Qt.createQmlObject и Qt.createComponent, но жопа подсказывает, что это какой-то костыль
Myawss
Я походу не проснулся еще, ты хочешь создать в клике объект ОТ которого вызываешь метод?
Stanislav
Владимир
который передам В метод
Myawss
хм
Владимир
я хочу создать в qml объект С++ и передать этот объект в функцию С++
Stanislav
Stanislav
ты не можешь
Владимир
ок
Stanislav
ты создаешь объейт от QObject
Stanislav
и потом вполне можешь его передавать
Владимир
в с++ или в qml?
Владимир
если из с++, то там как два пальца об асфальт, это да
Stanislav
так еще раз
Stanislav
есть функция, ты туда хочешь что передать? экземпляр объекта от С++ класса?
Владимир
да
Stanislav
ну оба класса должны видны быть в qml это раз
Владимир
да
Stanislav
ну и вроде все, не?
Myawss
регистрируешь класс с++ в qml, потом в обработчике клика создаешь объект, либо методом js(я хз работает ли так) либо можно создать метод и вызывать его из qml а он будет возвращать нужный тебе объект
Владимир
ты, блин, гений! серьезно. сделаю вызов функции, возвращающую объект, хотя методом js было бы лучше, наверное
Владимир
регистрируешь класс с++ в qml, потом в обработчике клика создаешь объект, либо методом js(я хз работает ли так) либо можно создать метод и вызывать его из qml а он будет возвращать нужный тебе объект
Владимир
в общем, по моему вопросу.
единственный вариант, похоже, создание qml файла, который будет содержать что-то типа "import MyObject 1.0; MyObject{}", затем создается объект var obj = Qt.createQmlObject() с вызовом этого файла. дальше с obj работаем как с объектом MyObject.
Berkus
и #define true false тогда уж
Evgenii
И поверх #ifdef DEBUG
Anonymous
Сколько лет сколько зим
Anonymous
Собираешь с юникодом?
Anonymous
Во втором фпйле, на строчках 279 и 280 утечки памяти
Крылатый
ФПЧ
🦥Alex Fails
Дыкья выше говорил обьэтом
🦥Alex Fails
серёжа
С удовольствием
Berkus
там вроде довольно простой тех. английский
🦥Alex Fails
Друзья! Предлагаю 5 марта устроить встречу участников pro.cxx в Москве! Место и время можно обсудить в #supapro с хештегом #procxxmeet
Sergey
Dmitriy / დიმიტრი
Sergey
хикковать
Sheridan
бухать, чо
Sergey
Sheridan
и указателями меряццо
Sergey
long long int
Dmitriy / დიმიტრი
будто кто-то плюсы за пределами работы тет-а-тет востороженно обсуждает
Sheridan
бывало...
Dmitriy / დიმიტრი
Всё надеюсь заходя на кухню услышать жаркий спор про плюсы, а там баб да форд фокус в кредит обсуждают.
Artem
Так ты сам заводи разговор
Artem
Универсальное начало: "Представляете, что еще эти козлы хотят завезти в стандарт?!"
🦥Alex Fails
Evgenii
Dmitriy / დიმიტრი
Daniil
Dmitriy / დიმიტრი
компилятор получше поставить нельзя из-за особенностей некоторых дистрибутивов компании