|
|
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
vill_agerMoroZ.Ru, жалко что не питон :( Хорошо что не питон. Я бы к разрабе и не подошел бы. Только прав конечно - интерпретируемый язык был бы предпочтительнее. С++ - для компонентов хорошо. Если система будет расти, будет тяжко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2011, 12:14 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
vill_ager скорость открытия грида в 1500000 записей - 3 секунды что можно делать с такими списками? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2011, 18:19 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
MoroZ.RuВыше адрес проекта указан с ошибкой (в конце лишняя точка). Правильный адрес https://gitorious.org/qbalance там пары файлов нехватает. MyItemDelegate.* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2011, 21:01 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
iscrafmчто можно делать с такими списками? конечно ничего но в любом случае грид работает быстрее, чем стандартный да и пользователь может ошибиться и затребовать слишком данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2011, 21:09 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
vill_agerно в любом случае грид работает быстрее, чем стандартный фраза "ни о чем". стандартных гридов не существует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2011, 21:34 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
trdm_, в заголовке темы есть чтото про Qt? стандартный = QTableView+QSqlTableModel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2011, 22:27 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
trdm_, Файлы добавил. Вообще-то я с git'ом раньше не работал, да и вообще за проект давненько не садился. Ничего, раскачаемся снова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2011, 22:52 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
MoroZ.Ru, Какую версию Qt используете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2011, 22:55 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
vill_agerпользователь может ошибиться и затребовать слишком данных Тут можно пользователю выдать предупреждение, что так мол и так, желательно поконкретнее обозначить, что вы хотите, иначе придется долго ждать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2011, 22:55 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
sysaux, Последнее, с чем я работал, это сборка QTSDK-2010.05. Там вроде бы версия 4.7.0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2011, 23:01 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
MoroZ.Ru, MoroZ.RuТут можно пользователю выдать предупреждение, что так мол и так, желательно поконкретнее обозначить, что вы хотите, иначе придется долго ждать... тогда придется делать два запроса - один просто count, а если число записей вменяемо - рабочий а все потому что не всякая БД способна сообщить число записей в запросе (QSqlQuery.size() вернет -1) может ли PostgreSQL - не помню, скорее всего нет реально узнать сколько строк можно только переместившись на последнюю строку. А значит весь запрос уже на клиенте :) :) а вообще я не настаиваю, просто рассказал о своем решении этой проблемы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2011, 23:19 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
vill_ager, Тут проблема скорее всего касается только справочников. В справочнике подсчитать количество записей очень просто - посылаем на сервер запрос типа "SELECT COUNT(*) FROM номенклатура", который возвращает число записей, либо просто сразу выдаем предупреждение, если значение фильтров пустое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2011, 00:15 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
MoroZ.Ru, как раз справочники обычно невелики (если это не каталог автозапчастей) мучить пользователя запросом к справочнику из сотни записей - жестоко а для справочников я в поле ввода кода сделал поиск по тексту наименования (начиная с двух введенных символов), так что сам справочник можно не открывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2011, 00:32 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
vill_agertrdm_, в заголовке темы есть чтото про Qt? стандартный = QTableView+QSqlTableModel ага. QTableWidget как бы не существует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2011, 00:56 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
MoroZ.Rutrdm_, Файлы добавил. Вообще-то я с git'ом раньше не работал, да и вообще за проект давненько не садился. Ничего, раскачаемся снова. А почему pro-шку не кинешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2011, 01:01 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
trdm_ага. QTableWidget как бы не существует? к сожалению Вы не в теме QTableWidget требует полного заполнения перед показом (например все 10000 строк), а QTableView использует модель и берет из нее данные только если их нужно показать (только то, что есть на экране). Поэтому если нужна скорость - QTableView. QTableWidget - для небольших таблиц подойдет, не более. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2011, 01:31 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
trdm_А почему pro-шку не кинешь? Вчера там все переделал. Теперь там и pro-шка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2011, 08:18 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
vill_agerкак раз справочники обычно невелики (если это не каталог автозапчастей) мучить пользователя запросом к справочнику из сотни записей - жестоко Справочник номенклатуры в розничной торговле обычно достаточно велик. И тенденция такая, что он все больше увеличивается. Ведь увеличить обороты магазина обычно можно только за счет расширения ассортимента. Ну а прайсы поставщиков? Да и справочник материалов на предприятиях обычно тоже не маленький. В ЖКХ справочники тоже обычно большие, особенно физических лиц. Вот в случае прайсов мы вообще обычно не знаем с каких букв начинается наименование у поставщика. И как в таких условиях использовать поиск по первым буквам? Да и не эффективно это - ввести первые две-три буквы, а затем долго крутить колесико мышки в поисках нужной позиции. Не раз наблюдал за пользователями 1С. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2011, 08:43 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
[quot vill_ager]trdm_ага. QTableWidget как бы не существует? к сожалению Вы не в теме/quot] Я как раз в теме. И разницу между *Widget и *View прекрасно представляю. Меня ярлык "стандартный" не вштыривает. Тут бы надо другое прилагательное подобрать что-бы людям мозг не морочить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2011, 10:13 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
MoroZ.RuВот в случае прайсов мы вообще обычно не знаем с каких букв начинается наименование у поставщика. И как в таких условиях использовать поиск по первым буквам? Да и не эффективно это - ввести первые две-три буквы, а затем долго крутить колесико мышки в поисках нужной позиции. Не раз наблюдал за пользователями 1С. у меня если первым символом ввести * поиск ведется внутри наименования и никто не запрещает вводить больше чем две-три буквы - пока список не сократится до удобных размеров а можно еще и логику добавить ( например: *ок+апел - найдет все соки апельсиновые) :) спасибо за идею ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2011, 10:55 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
Блин, стандартная Qt сконфигурирована без слона , прийдется.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2011, 20:42 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
trdm_Блин, стандартная Qt сконфигурирована без слона , прийдется.... Угу, сам на выходных порадоваться. Про модель. Не нужна пока модель. И рано думать о миллионных выборках. Судя по тому, что я вынес из изучения схемы и кода - задач там на ближайшее время и так хватит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 09:13 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
rovantrdm_Блин, стандартная Qt сконфигурирована без слона , прийдется.... Угу, сам на выходных порадоваться. Собрал драйвер - не подцепился, запустил пересборку Qt - окончилась ошибкой. Веселуха )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 12:35 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
trdm_Собрал драйвер - не подцепился, запустил пересборку Qt - окончилась ошибкой. Веселуха )) Как собрать дрова на Постгрес Вообще, стоило бы связаться и пообщаться с ТС, если уж дошло дело до пересборки кьюта) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 12:57 |
|
||
|
Делаю свободную бух.программу на PostgreSQL + Qt4.
|
|||
|---|---|---|---|
|
#18+
rovantrdm_Собрал драйвер - не подцепился, запустил пересборку Qt - окончилась ошибкой. Веселуха )) Как собрать дрова на Постгрес Вообще, стоило бы связаться и пообщаться с ТС, если уж дошло дело до пересборки кьюта) Да я уже боролся со слоном в прошлом. У меня есть даже версия слона собранная с MinGW ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 16:52 |
|
||
|
|

start [/forum/topic.php?fid=33&msg=37424313&tid=1547219]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 404ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...