Страниц: 1 ... 3 4 [ 5] 6 7 ... 10
41
: Июль 09, 2024, 10:18
|
Автор Александра - Последний ответ от Александра
|
Добрый день. Такая странная проблема нарисовалась: я делала сигнал и слот (как обычно это делаю) для двух файлов, но я не могу понять, почему функция слота не работает, будто вообще не вызывается. Буду благодарна, если подскажите, а то уже весь мозг сломала... Все другие сигналы и слоты с файлом Automatic работают хорошо, а тут вобще не выходит. При работе вызываемой функции должно появиться сообщение в дэбаггере, а его нет, то есть строки кода не выполняются. Вот отрывки моего кода: automatic.cpp... public slots: void free_pallet(QVector<int> to_free_pallet); signals: void take_free_pallet(); //сигнал базе данных на считывание свободных мест database.h#include <automatic.h> ... private: Automatic *automatic_wind; signals: void send_free_pallet(QVector<int>); public slots: void search_free_pallet(); automatic.cpp... //проверка: emit take_free_pallet(); qDebug()<<"signal on automatiic"; ... database.cppDataBase::DataBase(QObject *parent) : QObject(parent) { qDebug()<<"it work"; automatic_wind = new Automatic(); connect(automatic_wind,&Automatic::take_free_pallet,this,&DataBase::search_free_pallet); connect(this,&DataBase::send_free_pallet,automatic_wind,&Automatic::free_pallet); } ... void DataBase::search_free_pallet(){ qDebug()<<"search"; QVector <int> number_pallet; QSqlQuery *query = nullptr; ... emit send_free_pallet(number_pallet); qDebug()<<"signal on database"; } Получается, что у меня вообще не вызыватся метод search_free_pallet() в классе DataBase, после того, как я посылаю сигнал take_free_pallet() в Automatic. Не знаю, как проверить, посылает от там что-то или нет (по ощущению будто нет).
|
42
: Июль 08, 2024, 11:50
|
Автор EugeneVC - Последний ответ от kambala
|
фигасе, форуму уже 20 лет
|
43
: Июль 07, 2024, 19:01
|
Автор finansabn - Последний ответ от finansabn
|
Дорого покупаем акции Российских компаний Покупаем акции практически любого акционерного общества в любом городе России. Расчет сразу, все налоги и расходы на оформление берем на себя. Покупка акций в любом городе страны! Если Вы хотите продать акции
Наш сайт МигБрокер.Ру Телефон 8 985 268 23 01 или пишите в WhatsApp
Работаем без выходных с 9-00 до 22-00
|
44
: Июль 07, 2024, 15:23
|
Автор DarkHobbit - Последний ответ от DarkHobbit
|
Конечно нужно сортировать средствами базы, она для этого и нужна.
А управление сортировкой от пользователя в этом случае как делать? Если так, чтобы она была похожа на сортировку через прокси-модель, щелчками по заголовкам таблиц - это придётся колхозить самостоятельную обработку? Или есть готовое решение? Понятно, что можно отдельную формочку сделать, со списком критериев...
|
45
: Июль 01, 2024, 15:09
|
Автор DarkHobbit - Последний ответ от Old
|
Конечно нужно сортировать средствами базы, она для этого и нужна.
|
46
: Июль 01, 2024, 15:00
|
Автор DarkHobbit - Последний ответ от DarkHobbit
|
Добрый день. Как целесообразнее прикручивать сортировку и фильтрацию к связке QTableView и QSqlQueryModel, если я собираюсь выводить информацию из таблиц SQLite и ориентировочное количество записей - от 40000 до 100000? Без сортировки на моём железе эта связка выводит 40 тыс. записей менее, чем за секунду, что меня вполне устраивает. Справится ли с этим обычный QSortFilterProxyModel, вставленный между моделью и представлением, или он может "потонуть в данных" и целесообразно модифицировать SQL (колхозить в этом случае, конечно, придётся куда больше)? Или, может, для баз данных есть отдельное готовое решение? Можно, конечно, сказать "попробуй сам", но может, здесь есть люди с более богатым опытом? Вопросы быстродействия они ведь такие - на одной машине/системе может сработать по-одному, а на второй совсем по-другому, поэтому и хочется послушать форумчан, которые шишки, возможно, уже набивали. Кто-то на форуме, я смотрю, даже свои классы мастерил, правда, на вопросы отвечать не стал...
|
47
: Июнь 30, 2024, 20:25
|
Автор alexu007 - Последний ответ от alexu007
|
В общем, написал я плеер, уже давно. Но при эксплуатации возникли некоторые проблемы: в версии под Виндовс некоторые мр3 файлы не воспроизводятся, не многие и в случайном порядке. При повторном запуске "невоспроизводимого" файла он нормально воспроизводится. В версии (точно такой же код) под линукс такого нет, воспроизводятся все файлы.
Может ли "лагать" библиотека мультимедиа? Может есть разные версии?
|
48
: Июнь 26, 2024, 15:38
|
Автор SektorCT - Последний ответ от kambala
|
в path надо подавать лист точек, а не лист листов точек. Соответственно тебе надо выбрать некоторый элемент своего листа чтоб получить лист точек.
по второму приложи минимальный код, воспроизводящий проблему (а не как в первом посте).
|
49
: Июнь 26, 2024, 13:56
|
Автор finansabn - Последний ответ от finansabn
|
Дорого покупаем акции Российских компаний Покупаем акции практически любого акционерного общества в любом городе России. Расчет сразу, все налоги и расходы на оформление берем на себя. Покупка акций в любом городе страны! Если Вы хотите продать акции
Наш сайт МигБрокер.Ру Телефон 8 985 268 23 01 или пишите в WhatsApp
Работаем без выходных с 9-00 до 22-00
|
50
: Июнь 25, 2024, 23:23
|
Автор SektorCT - Последний ответ от SektorCT
|
Первое что я не моуг понять это как если я имею в модели лист листов то как лист передать в path: ? Второе у меня не поулчается просто нарисовать кривую, у меня части с каким то белыми незакрашенными кусками.
|
Страниц: 1 ... 3 4 [ 5] 6 7 ... 10 |