crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V  < 1 2 3 >  
Ответить в данную темуНачать новую тему
> Lime Report - Qt генератор отчетов
Litkevich Yuriy
  опции профиля:
сообщение 27.10.2015, 14:03
Сообщение #11


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9634
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 769 раз(а)




Репутация:   94  


Цитата(TEHb @ 27.10.2015, 15:32) *
Поле с подписью расположено на Report Footer?
Сейчас уже не скажу, но вроде было так:
когда я добавил это поле в последний блок, то в отчёте я не увидел его;
затем добавил его в следующий, считая снизу, блок, то поле стало появляться в отчёте во многих местах.

Вообще сколько я отчётников для Qt попробовал у всех беда одна - каша в визуальном редакторе.
Мне было бы удобнее создавать псевдо переменные, которые имеют имя и асоциированы с SQL запросом или иным источником данных, а эти переменные уже помещать на "холст", тогда их имена могли бы быть видны на "холсте".
При текущем способе я вижу, как прямоугольники с урезанным текстом SQL-запросов накладываются друг на друга создавая визуальную кашу, которую трудно редактировать и почти невозможно прочитать, если создал её не сам.


П.С.
Возникает стойкое желание получить контекстное меню на тот или иной объект, и увидеть, что с ним можно делать (удалить, прочитать/изменить свойства, копировать, ...) а контекстного меню нигде в программе нет, ни на "холсте" ни в правом дереве (в нём я тоже не смог понять как перемещать объект по иерархии, может как раз тут и была причина первой неудачи)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
TEHb
  опции профиля:
сообщение 27.10.2015, 16:48
Сообщение #12


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 12.10.2015
Пользователь №: 4462

Спасибо сказали: 0 раз(а)




Репутация:   0  


Вот что называется "глаз замылен". Не рассматривали поведение объектов под таким углом. Изначально исходили из подобия функционала Fast Report,подсознательно подразумевая схожее поведение в построении отчетов: сцена с определенной иерархией бэндов,перемещение и масштабирование объектов мышью и тп. Передислокация объектов в правом окне ("Report structure") вызовет ряд вопросов,на которые трудно выдать однозначный алгоритм поведения: какие координаты ему определить? Как масштабировать? Какой источник данных определять? И тд. Собственно Report structure на данный момент рассматривается для быстрого поиска по схеме нужного поля и и вызова редактора по дабл-клику объекта.
Можно узнать на каком устройстве вы тестировали? Особо интересует способ ввода (мышь,тач..).
Хотел загрузить отредактированный шаблон с подписью,но не получается прикрепить файл. Вы можете в отчет добавить Report Footer из менюшки слева от Object Inspector и кинуть туда Memo с подписью. Подпись появится в конце отчета. Это примерно то чего Вы хотели добиться?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 27.10.2015, 17:20
Сообщение #13


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9634
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 769 раз(а)




Репутация:   94  


Цитата(TEHb @ 27.10.2015, 18:48) *
Можно узнать на каком устройстве вы тестировали? Особо интересует способ ввода (мышь,тач..).
Настольный компьютер с мышкой.
Цитата(TEHb @ 27.10.2015, 18:48) *
Хотел загрузить отредактированный шаблон с подписью,но не получается прикрепить файл.
zip поможет (в том числе простая приписка в конце расширения файла)


Цитата(TEHb @ 27.10.2015, 18:48) *
и кинуть туда Memo с подписью
Под Memo понимается то, что в программе называется TextItem?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
TEHb
  опции профиля:
сообщение 27.10.2015, 17:25
Сообщение #14


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 12.10.2015
Пользователь №: 4462

Спасибо сказали: 0 раз(а)




Репутация:   0  


Спасибо
Да,TextItem.
Прикрепил файл.
Прикрепленные файлы
Прикрепленный файл  demoReport1_with_sign.zip ( 8.22 килобайт ) Кол-во скачиваний: 23
Прикрепленный файл  demoReport1_with_sign.zip ( 8.22 килобайт ) Кол-во скачиваний: 20
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 27.10.2015, 17:27
Сообщение #15


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9634
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 769 раз(а)




Репутация:   94  


Ещё замечания:
- Левую часть QSplitWidget-а (если это он, вобщем там где левые QDockWidget-ы) нельзя схлопнуть ( на мониторе 3:4 не хватает места при размещении элементов на "Холсте").

К стати, хотелось бы определится с терминами, я не люблю кальки с английского.
- В центре что? (я пока Холстом называю)
- Band - полоса (типографский термин)?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
TEHb
  опции профиля:
сообщение 28.10.2015, 9:36
Сообщение #16


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 12.10.2015
Пользователь №: 4462

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 27.10.2015, 18:27) *
Ещё замечания:
- Левую часть QSplitWidget-а (если это он, вобщем там где левые QDockWidget-ы) нельзя схлопнуть ( на мониторе 3:4 не хватает места при размещении элементов на "Холсте").

К стати, хотелось бы определится с терминами, я не люблю кальки с английского.
- В центре что? (я пока Холстом называю)
- Band - полоса (типографский термин)?


1. Принято к сведению
2. - лист, сцена, холст,как удобно.
- да, полоса (некая прямоугольная область данных).
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 28.10.2015, 10:12
Сообщение #17


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9634
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 769 раз(а)




Репутация:   94  


Похоже таблицы в отчёте - вещь не съедобная для Lime Report?

Вообще наверное надо на движок HTML-ный переходить, тогда можно самые неожиданные отчёты делать, только хорошего визуального редактора не хватает.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
TEHb
  опции профиля:
сообщение 28.10.2015, 11:22
Сообщение #18


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 12.10.2015
Пользователь №: 4462

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 28.10.2015, 11:12) *
Похоже таблицы в отчёте - вещь не съедобная для Lime Report?

Вообще наверное надо на движок HTML-ный переходить, тогда можно самые неожиданные отчёты делать, только хорошего визуального редактора не хватает.


Хотелось бы уточнить что именно вы имеете ввиду под таблицами ? Простую таблицу из заголовка и данных в отчете сделать легко.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 28.10.2015, 20:07
Сообщение #19


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9634
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 769 раз(а)




Репутация:   94  


Обычную таблицу, коих в любых бумажных документах полно.
Можно конечно "склеить" TextItem-ы с помощью компоновщика, но уж больно неудобно их размер регулировать.
Да и возможности по горизонтальному выравниванию/растягиванию TextItem-ов слабые, а у компоновщика я их вовсе не нашёл

Например, понадобилось сделать такую строку, выровненную по центру листа:
<Некий текст><переменная>
Сцепил их компоновщиком, а как ему сказать, чтобы он выравнивался по центру листа.

И такое тоже не понял как сделать:
<Некий текст>_____________________<переменная>
Нужно растянуть на весь лист, свободное место между текстом и переменной заполняется подчёркиванием типа обычных концовок в отечественных документах:

Руководитель отдела______________________________________ Иванов И.И.


Сообщение отредактировал Litkevich Yuriy - 28.10.2015, 20:09
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
TEHb
  опции профиля:
сообщение 30.10.2015, 3:14
Сообщение #20


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 12.10.2015
Пользователь №: 4462

Спасибо сказали: 0 раз(а)




Репутация:   0  


Будем думать на развитием компоновки. Спасибо, что обратили наше внимание на этот аспект.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V  < 1 2 3 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 17.1.2018, 10:20