Russian Qt Forum
Апрель 26, 2024, 17:50 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 2 [3] 4
31  Программирование / С/C++ / Re: Массив темплейт классов : Август 28, 2015, 13:42
Абстрактным классом.
А темплейт унаследовать от этого абстрактного класса.
32  Qt / Базы данных / Re: Загрузка файлов из БД : Июль 03, 2015, 05:23
А если у меня используется ±полсотни запросов? Switch на 50 вариантов выглядит как-то не очень  Непонимающий
Не хочется изобретать велосипед, чувствую что люди с опытом могут подсказать решение получше

P.S. Вопрос с загрузкой файла ещё актуален

Нет в анализе такого понятия как 50 вариантов.
Есть понятие 0, 1 и много.
т.о. делать поток и в попок пихать идентификатор и держать его до завершения потока.
33  Qt / Дополнительные компоненты / Re: Qtitan - third-party data Grid для Qt : Июнь 18, 2015, 14:17
И что ж мы такие классные и 32-х битные.... или я для 64-х бит не нашел демухи.
Это же демо. Или ты решил демо версию в свой продакшен запихать?
Да и $519.00 - мелко, уже просили бы лимон зеленых ......
Справедливости ради - DevExpress GridPack 999,99$, с другой стороны TMS Grid Pack - 120 EUR. В целом, "порог вхождения", действительно, высоковат. Да и комьюнити не очень активно - последний пост на форуме QtitanGrid на их сайте отмечен более 4 недель назад. В общем, есть возможность приобрести за текущую цену, но не хочется брать "кота в мешке". Идеальным для нас было бы нечто, вроде trial - полнофункциональная версия с исходниками на ограниченное время.
По поводу Демо и продакшена:
Нет хотел посмотреть на 64x linux. О продакшене и демо-версии - такое подумать....
Причем не видя исходного кода... Берд

О цене:
QT professional целиком стоит $399.00. А мы тут нарисовали компоненту и толкаем ее, почти, в полтора раза дороже всей библиотеки.
На такие вещи надо менять лицензирование. Есть лицензия - закрывай исходник результирующего продукта, нет (free edition) - добро пожаловать в OpenSource....
34  Qt / Дополнительные компоненты / Re: Qtitan - third-party data Grid для Qt : Июнь 18, 2015, 01:19
И что ж мы такие классные и 32-х битные.... или я для 64-х бит не нашел демухи.
Да и $519.00 - мелко, уже просили бы лимон зеленых ......
35  Разное / Объявления / Re: Предметная голосовая беседа по Model-View для OpenSrc проекта по Skype/SIP/Viber : Май 27, 2015, 12:18

Я пробовал сделать класс proxy-модели через множественное наследование - унаследовался от QSortFilterProxyModel и от моей модели (имеющей в качестве родителя QAbstractTableModel). Это нужно было для того, чтобы у proxy-модели работали нестандартные методы. Но так как моя модель имеет родителя QAbstractTableModel, а тот в свою очередь унаследован от QAbstractItemMode, и QSortFilterProxyModel унаследован от QAbstractProxyModel и следовательно от QAbstractItemMode, то скомпилять такое не смог, ибо непонятно, что делать с одинаковыми стандартными методами.


Сие работать не будет, хотя компильнуть можно!

А давайте поставим вопрос по другому:
1. Чего мы хотим от proxyModel?
2. Чего, нестандартного, умеет recordModel?
36  Разное / Объявления / Re: Предметная голосовая беседа по Model-View для OpenSrc проекта по Skype/SIP/Viber : Май 27, 2015, 08:11
Как по мне - то через прокси менять данные в исходной модели не имеет смысла.
Это как в серверах баз данных менять данные через представления (view).

Для серверов баз данных справедливы следующие утверждения:
1. Обновляемыми являются только простые представления.
2. Для сложных представлений создаются методы/правила для обновления/вставки/удаления.

А при некоторых представлениях исходных данных некоторые функции вообще невозможно выполнить корректно.

Таким образом если мы хотим, что бы proxyModel работала с нашей моделью и выполняла наши задачи нужно создавать потомок, например  от QAbstractProxyModel или от его потомка и обучить его работать с нашей моделью исходных данных.

Это мое мнение, не претендующее на идеальное решение.

Сам занимаюсь программированием связанным с базами данных и функционал сортировки/отбора у меня реализованы на сервере (переформируется запрос) и моя модель данных отдает данные элементу отображения уже в том виде в котором надо и элемент отображения, например QTableView показывает его уже в том виде в котором мне нужно. И, да QTableView у меня тоже, уже обучен специальными методами которыми она манипулирует моей моделью без посредников.

37  Qt / Кладовая готовых решений / Re: (С++11) Variant - простой аналог boost::any : Февраль 13, 2015, 02:10
А взять и сделать вытяжку из boost только его(boost::any) одного и использовать (хоть статически хоть динамически), не плодя велосипеды?
Не, если задача чисто академическая... Тогда успехов.
38  Qt / Пользовательский интерфейс (GUI) / Re: QInputDialog - дополнительный виджет : Февраль 11, 2015, 00:47
А взять исходники и посмотреть формирование QInputDialog, и потом найти его по имени.....
39  Qt / Вопросы новичков / Re: QtPluginLoader в static-приложении : Февраль 09, 2015, 01:57
Точного ответа не знаю но вставлю свои 5 копеек.
Плагин - это библиотека.
Если собрано статическое приложение - в нем возможно отсутствует часть отвечающая за загрузку библиотек. А если плагин - библиотека.......

С другой стороны может быть и возможно но тут, как мне кажется, нужно смотреть в сторону параметров сборки самого QT.
40  Qt / Базы данных / Re: [РЕШЕНО] Хранимые процедуры PostgreSQL : Январь 24, 2015, 21:09
Но функция из select всегда возвращает одно значение(поле)!!!
И это иногда бывает нужно, лично сталкивался.
41  Qt / Базы данных / Re: Хранимые процедуры PostgreSQL : Январь 24, 2015, 20:49
Поля нумеруются с 0 а не с 1.
т.о value(0) у вас возвращается одно значение.
Все остальное верно.

И еще в psql  SELECT selAnswer(<тут реальное значение>);
вернет ли чего-то.
Но я думаю, что у Вас next таки возвращает один раз true но ничего не печатается т.к. см. начало моего поста.

И по поводу второго запроса. там таки да нужно вызов функции пихать в предложение from но это Вам уже написали.

PS: Тут вопрос не к QT а к postgresql - читаем мануал по postgresql.
42  Qt / Пользовательский интерфейс (GUI) / Re: как вызвать пользовательский виджет на форме проекта : Декабрь 20, 2014, 03:12
new myWidget(mainWindow.... или как там оно называется даем parent'а.)
Программист который делал/делает главное окно должен дать Вам layout в который вы и вставляете свой виджет и как его размещать - задача этого layout и программиста который делал главное окно, чей дизайн уже утвержден. Улыбающийся
43  Компиляторы и платформы / Linux / Re: Работа со звуком в реальном времени : Декабрь 20, 2014, 03:06
gstreamer - не....
Просто и красиво. И, для Вашей, задачи QT не нужен.
44  Qt / Вопросы новичков / Re: Ругается на строчку с emit : Декабрь 09, 2014, 21:16
1. Выполнить, если не выполнен qmake.
2. Сделать переменную в сигнале const.
45  Qt / Model-View (MV) / Re: Совет по дизайну. Две модели для данных : Сентябрь 23, 2014, 01:57
1. Реализовать в модели слоты.
2. сделать центральное событие.
3. зацепить его на слоты моделей.
4. Вызывать центральное событие для обновления данных.

И не надо лохматить бабушку.

Вопрос был "как обновить" а не как построить архитектуру.
Страниц: 1 2 [3] 4

Страница сгенерирована за 0.056 секунд. Запросов: 23.