![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
AD |
![]()
Сообщение
#11
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
Таблица удобнее пользователю. Да и нагляднее.
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#12
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
т.е. что-то такое:
да? |
|
|
AD |
![]()
Сообщение
#13
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
т.е. что-то такое: да? Если перенести номера в отдельный столбик, то да, такое. Я именно так и показывал. Лицензия | Путь к ней | Дата создания | Список номеров (отдельный столбик, а не в том же, что и лицензия) |
|
|
Litkevich Yuriy |
![]()
Сообщение
#14
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
для случая таблицы, а не дерева можно сделать так:
но это без имени файла лицензии.Для создания имени у меня есть два варианта, оба я непробовал: 1) Использовать возможности БД, если таковые есть, по формированию запроса так, чтобы можно было выкинуть из строки все что до последнего слэша. 2) Использовать между представлением и моделью еще одну - промежуточную модель. |
|
|
AD |
![]()
Сообщение
#15
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
но это без имени файла лицензии. Для создания имени у меня есть два варианта, оба я непробовал: 1) Использовать возможности БД, если таковые есть, по формированию запроса так, чтобы можно было выкинуть из строки все что до последнего слэша. 2) Использовать между представлением и моделью еще одну - промежуточную модель. Спасибо, попробую. Смысл в том, что хочу именно с путем и файлом лицензии. А как через промежуточную модель или через SQL? Но в любом случае, спасибо. Данный вариант уже кое-что! ![]() |
|
|
AD |
![]()
Сообщение
#16
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
Блин, получилось не так, как я хотел. Есть желание, чтобы это выглядело так, две записи, в которых в последнем столбце перечислены серийные номера, принадлежащие данным лицензиям. А исходя из приведенного кода получилось то же, что если сделать обычную выборку без первого столбца.
|
|
|
AD |
![]()
Сообщение
#17
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
Кое-что из ассистента почитал и сделал так:
Но на экране вижу только квадрати и цифру 1. В чем ошибка? Где и что я не так делаю? ![]() Кто-нибудь может помочь? Очень и очень нужно. Буду благодарен за помощь! |
|
|
BRE |
![]()
Сообщение
#18
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: ![]() ![]() ![]() |
Почему не сделать свою модель и не обрабатывать нужный столбец "Серийный номер"?
Все данные есть, запросил view серийные номера для нужной строки - открыл нужный файл, прочитал их в строку через ";" (закешировать можно), вернул из data(). Или в конструкторе модели сделал запрос, загнал все в список структуры (попутно читая серийные номера из файлов), а дальше в data() возвращай? Или я чего не понял? ![]() |
|
|
AD |
![]()
Сообщение
#19
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
Все данные есть, запросил view серийные номера для нужной строки - открыл нужный файл, прочитал их в строку через ";" (закешировать можно), вернул из data(). Или в конструкторе модели сделал запрос, загнал все в список структуры (попутно читая серийные номера из файлов), а дальше в data() возвращай? Или я чего не понял? ![]() Не понял, как это реализовать? Как понять, свою модель? На основе модели QSqlTableModel? Или что-то еще? |
|
|
BRE |
![]()
Сообщение
#20
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 8.7.2025, 1:41 |