Size: a a a

2021 April 07

D

Dmitry in Qt
А есть примеры? ))
источник

AS

Anatoly Shirokov in Qt
ну для целей фильтрации на клиенте я делал наследника https://doc.qt.io/qt-5/qsortfilterproxymodel.html
источник

D

Dmitry in Qt
Спасибо
источник

S

Sergey eSKon in Qt
на этом сайте, что Анатолий дал ещё много полезного. Заглядывайте туда.
источник

С

Серж in Qt
источник

С

Серж in Qt
поцоны, это правда?
источник

WEB Программист... in Qt
Народ помогите. Не открывает файл для записи всегда возвращает -2. Это dll
источник

СС

Сергей Семёнкин... in Qt
файл в ресурсах?
источник

WEB Программист... in Qt
Да
источник

WEB Программист... in Qt
источник

DK

Denis K in Qt
а текущий путь точно в папку с программой?
источник

D

Dmitry in Qt
Никак не могу найти толкового решения для фильтра по дате для QML. Может кто знает решение готовое. А то руками писать дольше -_-
источник

RG

Renat Garaev in Qt
Если долго никто не ответит, тогда быстрее напишите руками.
источник

m

mefest in Qt
если речь про модель то через QSortFilterProxyModel лучше всего
источник

N

Nikola in Qt
Привет. Имеется qml mouseArea, в ней обязятельно на onPressed должен выполняться mouse.accepted = false, т.е транзитить тачи, НО так же мне необходимо в ней же отливить long press, но ни wasHeld ни PressAndHold не работают. Подскажите плиз как быть
источник

МК

Мгер Карапетян... in Qt
Привет, подскажите как не создавая отдельного класс потомка QObject, можно вызвать в отдельном потоке функцию с возможностью обновлять прогрессбар?

есть очень долгая ф-ция с возможностью передачи callback функции и данных:
typedef bool (loadProgressFunc) (int percent, void* userHandle);
bool veryLongFunc(int inputData, loadProgressFunc progress, void* userHandle);

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

static bool process(int percent, void* userHandle) {
   qDebug() << __PRETTY_FUNCTION__ << percent;
   MainWindow* _this = static_cast<MainWindow*>(userHandle);
   _this->testFunc(percent);
   return true;
}

void MainWindow::testFunc(int percent) {
   ui->progressBar->setValue(percent);
}

void MainWindow::startLongFunc() {
   veryLongFunc(1, process, this);
}
источник

AU

Abu Umar in Qt
QtConcurrent ?
источник

МК

Мгер Карапетян... in Qt
если я запущу в отдельном потоке veryLongFunc, то вряд ли от туда у меня будет доступ к MainWindow
источник

AU

Abu Umar in Qt
Доступ то будет через сигналы/слот, захватите ваш прогресс бар или свяжите через прослойку
источник

МК

Мгер Карапетян... in Qt
вот, про прослойку в виде отдельного класса потомка QObject я и говорю, который сможет отправить сигнал и в mainWindow его принять. А есть другие варианты, что бы класс не городить?
источник