Size: a a a

2020 July 09

МВ

Макс Воробьев... in Qt
Sergey Sobolev
Подскажите плз, есть qfilesystemmodel, необходимо применять фильтры по данным из файла (данные предзагружаются), есть ли что-то в qt, что могло бы помочь в этом? На данный момент решил просто скрывать в qtableview те файлы, которые не подходят под фильтр, но кажется, что должны быть еще варианты
QSortFilterProxyModel ?
источник

R

Revas in Qt
Егор
Расскажи почему windeploy не работает?
Он собирает либы, достаточные лишь для того, чтобы запустить его без qt на том же пк
источник

Е

Егор in Qt
Revas
Он собирает либы, достаточные лишь для того, чтобы запустить его без qt на том же пк
Неправда, показывай как запускаешь
источник

R

Revas in Qt
Егор
Расскажи почему windeploy не работает?
Обычно использую library collector, но это тоже не панацея
источник

Е

Егор in Qt
я буквально неделю назад другу скидывал собранную приложуху
источник

R

Revas in Qt
Егор
Неправда, показывай как запускаешь
Сейчас не могу, в ~20:00 смогу
источник

Е

Егор in Qt
Revas
Сейчас не могу, в ~20:00 смогу
Ну приходи с конкретными проблемами тогда
источник

R

Revas in Qt
Егор
Ну приходи с конкретными проблемами тогда
Ок
источник

SS

Sergey Sobolev in Qt
Макс Воробьев
QSortFilterProxyModel ?
Да, похоже нужно в эту сторону смотреть, спасибо
источник

u

unt0njs in Qt
Ilia Zviagin
Конечно, там вообще variant везде в ячейках
А каким методом он устанавливается? В доках, к сожалению, ничего не нашел
источник

VK

Valentin Kornienko in Qt
В классе-интерфейсе есть способ нормально объявить сигнал?
источник

Е

Егор in Qt
Valentin Kornienko
В классе-интерфейсе есть способ нормально объявить сигнал?
А в чём проблема?
источник

VK

Valentin Kornienko in Qt
Егор
А в чём проблема?
Не могу понять, легально ли это вообще
источник

Е

Егор in Qt
Valentin Kornienko
Не могу понять, легально ли это вообще
У меня всё работает ¯\_(ツ)_/¯
источник

VK

Valentin Kornienko in Qt
Вот просто
class A
{
public:
virtual ~A() = default
//here are some pure virtual functions
signals:
void onFoo();
};
источник

Е

Егор in Qt
Valentin Kornienko
Вот просто
class A
{
public:
virtual ~A() = default
//here are some pure virtual functions
signals:
void onFoo();
};
Я от куобджекта наследовался и макрос Q_OBJECT ставил, но не уверен необходимо ли это
Видимо необходимо https://forum.qt.io/topic/84184/inheriting-interface-with-signals/2 либо макросы делать
источник

VK

Valentin Kornienko in Qt
Так. А ты передавал родителя в конструктор?
источник

VK

Valentin Kornienko in Qt
Т.е. просто делал обычный абстрактный класс с конструктором определенным?
источник

Е

Егор in Qt
Valentin Kornienko
Т.е. просто делал обычный абстрактный класс с конструктором определенным?
У меня так:
Интерфейс
class ApiBase : public QObject {
   Q_OBJECT
public:
   // virtual functions
signals:
   void error(const QString& description);
};

Наследник
class ApiJSON : public internal::api::ApiBase {
   Q_OBJECT
private:
 // private members
public:
   ApiJSON() : // member inialization {
       ...
}

Но наверное нужно переписать с Q_DECLARE_INTERFACE
источник

Е

Егор in Qt
Сигналы просто emit error("lalala")
источник