Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix > SMArt

SMArt Разработка интерфейсов пользователя

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2024, 10:35   #1
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 755
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Элемент "Картинка"

Версия лоджика 3.34.300. Контроллер Пиксель. Вывожу картинку на весь экран. Типа подложки. Поверх картинки выводятся другие картинки. Для того что бы иметь возможность вставлять другие картинки уменьшаю размер подложки. После вставления всех дополнительных картинок возвращаю исходный размер подложки. Но при увеличении размера новые области закрашены черным. Делал и увеличением размера через размеры изображения и растягиванием мышкой. Результат одинаковый. Раньше такого не было. На Матриксах в этой же версии лоджика все работает. Формат картинки png.

Проявляется это если редактировать картинку в редакторе из смарта, без сохранения в файл. Если отредактировать картинку в редакторе, сохранить в файл и вставить из файла, то данный глюк не проявляется.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 08.04.2024, 10:43   #2
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Элемент "Картинка"

в смарте надо пользоваться кнопкой видимость
https://disk.yandex.ru/i/LzlyOXk3GJJ5Iw


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 08.04.2024, 11:23   #3
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Элемент "Картинка"

Из описания ничего непонятно, хотелось бы увидеть наглядно.

Цитата:
Раньше такого не было.
И тогда хотелось бы знать, когда такого не было.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 08.04.2024, 11:39   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Элемент "Картинка"

Цитата:
Сообщение от tvf Посмотреть сообщение
Вывожу картинку на весь экран. Типа подложки. Поверх картинки выводятся другие картинки. Для того что бы иметь возможность вставлять другие картинки уменьшаю размер подложки. После вставления всех дополнительных картинок возвращаю исходный размер подложки. Но при увеличении размера новые области закрашены черным.
Вроде всегда так было.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 08.04.2024, 11:55   #5
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Элемент "Картинка"

Цитата:
Сообщение от tvf Посмотреть сообщение
Для того что бы иметь возможность вставлять другие картинки уменьшаю размер подложки.
Зачем уменьшать? Не понял...
Странный способ.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 09.04.2024, 13:11   #6
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 755
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Элемент "Картинка"

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вроде всегда так было.
Может и всегда, но раньше не сталкивался. Всегда сохранял в файл, а потом уже вставлял на экран смарт. Тут решил чуть сэкономить время. И отредактировать из смарта. Но чуть боком не вышло. Иллюстрация проблемы на видео. Если редактировать картинку из смарта, то она редактируется. Но при попытке изменить размер возвращается к исходному изображению.
Вложения
Тип файла: avi WhatsApp Video..avi (3.86 Мбайт, 10 просмотров)


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 09.04.2024, 13:17   #7
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 755
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Элемент "Картинка"

Цитата:
Сообщение от ATS Посмотреть сообщение
Зачем уменьшать? Не понял... Странный способ.
Если картинка занимает все пространство экрана вставить туда что то еще копированием невозможно. Вот и приходится уменьшать размеры картинки для освобождения места.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 09.04.2024, 13:20   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Элемент "Картинка"

Цитата:
Сообщение от tvf Посмотреть сообщение
Если картинка занимает все пространство экрана вставить туда что то еще копированием невозможно. Вот и приходится уменьшать размеры картинки для освобождения места.
"Глазик" в дереве элементов экрана нажимали?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 09.04.2024, 13:22   #9
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 755
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Элемент "Картинка"

Ни чего не нажимал. Просто мышью изменил размер картинки и вернул к исходному. Если это относится к высвобождению места, то иногда пользуюсь. Но изменить размер быстрее.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 09.04.2024, 13:32   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Элемент "Картинка"

Цитата:
Сообщение от tvf Посмотреть сообщение
Ни чего не нажимал. Просто мышью изменил размер картинки и вернул к исходному. Если это относится к высвобождению места, то иногда пользуюсь. Но изменить размер быстрее.
Глазик убирает картинку с экрана смарта (в контроллере она остаётся живая) и отключает реакцию мыши на эту картинку. Т.е. решает вашу задачу: даёт вам свободно редактировать экран.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 09.04.2024, 14:29   #11
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Элемент "Картинка"

Цитата:
Сообщение от tvf Посмотреть сообщение
Если картинка занимает все пространство экрана вставить туда что то еще копированием невозможно.
Так снимите фокус с картинки. Проще всего кликнув по этому экрану слева и вставляйте дальше что душе угодно. Можно это сделать и клавишей Esc

Кстати картинку подложки лучше сразу переместить на нижний уровень.


__________________
Не являюсь сотрудником Segnetics !!!

Последний раз редактировалось ATS, 09.04.2024 в 14:52
ATS вне форума   Ответить с цитированием
Старый 11.04.2024, 07:27   #12
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 755
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Элемент "Картинка"

Проблема в общем то не в том, как вставить дополнительный элемент поверх подложки. Есть несколько вариантов с разной степенью геморройности. Проблема в том, что при редактировании картинки из смарта и изменении размера картинка возвращается к исходному виду.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 11.04.2024, 11:24   #13
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Элемент "Картинка"

Цитата:
Сообщение от tvf Посмотреть сообщение
Проблема в общем то не в том, как вставить дополнительный элемент поверх подложки. Есть несколько вариантов с разной степенью геморройности.
Да никакой геморройности нет чтобы нажать Esc.
Пока выделена картинка Вы пытаетесь вставить новую не в экран а в её контейнер. Это точно не получится.

Цитата:
Проблема в том, что при редактировании картинки из смарта и изменении размера картинка возвращается к исходному виду.
Смарт сам вообще не может редактировать картинки - только размеры контейнера.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 15.04.2024, 14:16   #14
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 755
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Элемент "Картинка"

Цитата:
Сообщение от ATS Посмотреть сообщение
Смарт сам вообще не может редактировать картинки - только размеры контейнера.
Смарт вызывает внешний редактор. И сохраняет редактированную картинку в программе. А вот тут начинаются чудеса: при изменениии размера картинка возвращается к исходному виду. При вставлении из файла таких чудес нет. Про Esc попрбую.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 21:03.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024