Size: a a a

2020 April 28

V

Vyaches in Qt
Я просто с python понемногу осваиваю Qt.
Там то вообще все для детей)))
источник

МВ

Макс Воробьев in Qt
Vyaches
Блин, забавно.
У меня весь проект на указателях.
Когда столкнулся с утечкой - уже поздно стало😂
поменяй указатели на shared_ptr
источник

МВ

Макс Воробьев in Qt
(толко внимательно прочитай про shared и weak_ptr, что-бы цикл. зависимостей не было)
источник

V

Vyaches in Qt
Хорошо, Спасибо!
источник

AM

ANTARES MIRKO in Qt
qwert
Если это базовый класс, то только через указатели
что-то вообще не идет. я наделал следующие функции (переменные я не все перебираю, просто для примера)
Это типа  функции в отце, они все без переопределения работают и в детях.

QDataStream &FractionsContainer::inFile(QDataStream &d)
{
   d << fractionSize << realTime;
   return d;
}

QDataStream &FractionsContainer::outFile(QDataStream &d)
{
   d >> fractionSize;
   d >> realTime;
   return d;
}



вот как оно работает

 QFile file("/home/linux/fileFr.txt");
      QDataStream stream( &file );
      file.open( QIODevice::WriteOnly );
      WholeContainer startObj(0.0625);
      startObj.inFile(stream);
      file.close();
      file.open( QIODevice::ReadOnly );
      FractionsContainer finishObj(0.0625); //это родитель.
      finishObj.outFile(stream);



я просто не могу догнать, как определить конкретный тип дочернего класса ? после outFile (с файла в обьект) к отцовскому классу использовать dynamic_cast?  или как
источник

q

qwert in Qt
FractionsContainer finishObj(0.0625);

по моему ты делаешь обрезание
полиморфная иерархия это чтото по типу
Base* basePtr = new Derived(args);


и в этом примере пока не видно ничего полиморфного
источник

AM

ANTARES MIRKO in Qt
aaaa
источник

AM

ANTARES MIRKO in Qt
qwert
FractionsContainer finishObj(0.0625);

по моему ты делаешь обрезание
полиморфная иерархия это чтото по типу
Base* basePtr = new Derived(args);


и в этом примере пока не видно ничего полиморфного
слева мой FractionsContainer справа один из детей ?
ну
FractionsContainer* finishObj=new  WholeContainer(0.0625);
источник

q

qwert in Qt
Что ты хочешь сделать?
источник

AM

ANTARES MIRKO in Qt
qwert
Что ты хочешь сделать?
достать с файла детей FractionsContainer.
то есть, я не знаю какой именно с дочерних классов будет, но точно знаю что родитель там один.
источник

q

qwert in Qt
ANTARES MIRKO
достать с файла детей FractionsContainer.
то есть, я не знаю какой именно с дочерних классов будет, но точно знаю что родитель там один.
без доп информации это никак не сделать. в файл надо ложить какой то id и по нему делать new Derived
не пойму зачем это надо
источник

SE

Suigintou45 E13 in Qt
можно класть перед данными какой-нибудь id (название класса) и сделать функцию, создающую экземпляр нужного класса по этому id.
источник

q

qwert in Qt
ANTARES MIRKO
достать с файла детей FractionsContainer.
то есть, я не знаю какой именно с дочерних классов будет, но точно знаю что родитель там один.
https://stackoverflow.com/questions/14286055/how-to-serialize-classes-with-inheritance-in-c

хотя там неполный пример, нужно гуглить подобное дальше
источник

AM

ANTARES MIRKO in Qt
qwert
без доп информации это никак не сделать. в файл надо ложить какой то id и по нему делать new Derived
не пойму зачем это надо
окееей. понял
тогда я хреново спроектировал. проще будет бахнуть всё в один класс
источник

M

Mysle in Qt
Добрый день. Сталкнулся с проблемой небольшой. Кидаю запросы, используя QNetworkManager. Длл от OpenSSL. Некоторые впн(не все) блочат запрос. Вывод такой сделал, так как до сервера запросы просто не доходят. Сталкивался кто с такой проблемой?
источник

d0

dOzeR 007 in Qt
Кто-нибудь пробовал проигрывать зацикленный видеофайл в QML? Пробую компонент Video с свойством "loops: MediaPlayer.Infinite".
Загвоздка в том, что когда файл заканчивается и начинается воспроизведение заново, изображение промаргивает. Пробовал разные кодеки, вплоть до несжатого видео, проблема не уходит. Преобразовывал в GIF, воспроизводит плавно, но там ограничение в кол-ве цветов. Также еще хотелось бы управлять скоростью воспроизведения. Есть у кого-нибудь мысли как реализовать? Пока только в голову приходит попробовать костыль с помощью OpenCV читать файл, но не хотелось бы. Может есть попроще решения?
источник

AB

Alex B. in Qt
Lotti не подойдёт?
источник

f

fafeka in Qt
Переслано от fafeka
Всем привет
источник

f

fafeka in Qt
Переслано от fafeka
Слушайте у меня проблема хочу русский язык сделать в qt но при подключении бибилотеки  qtextcodec пишеь типо ее нету
источник

f

fafeka in Qt
источник