Выползающая менюха

Обсуждение, связанное с разработкой ПО верхнего уровня
Ответить
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Выползающая менюха

Сообщение Sergey Ivanov »

Не знаю, было ли где или нет.
Два :vi: , один главный, второй Sub :vi: , который и двигается, меняя прозрачность.
Смотреть лучше на ютубе в оригинальном разрешении.
Jt9lavWBhe8

Косяки пока какие:
1. Нельзя сделать так чтобы торчал только язычок, во всяком случае, я не понял как это сделать. (а не вся сторона Sub :vi:) Можно ли сделать background лицевой панели прозрачным, или вообще удалить ?

P.S. можно будет потом сделать "гвоздик"
Добро пожаловать на http://rk-stud.ru/
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Выползающая менюха

Сообщение Sergey Ivanov »

сама :vi: вечером скину, забыл на фтп залить (
Добро пожаловать на http://rk-stud.ru/
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Выползающая менюха

Сообщение Pavel Krivozubov »

Не думал что такие вещи можно в LabVIEW творить! :super:
Просто класс! :1stplace:
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Выползающая менюха

Сообщение Konstantin Sumenko »

Вспомнилось: " Вот так, с помощью нехитрых приспособлений буханку белого (или черного) хлеба можно превратить в троллейбус... но зачем?"
Я про то, что у подобных примочек для ЛВ всегда имеются скрытие и часто открытые косяки (визуального характера и нагрузочного (на приложение)). Тем не менее я лично приветствую работы в данном направлении.
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Выползающая менюха

Сообщение Sergey Ivanov »

Konstantin Sumenko писал(а):Вспомнилось: " Вот так, с помощью нехитрых приспособлений буханку белого (или черного) хлеба можно превратить в троллейбус... но зачем?"
ахаха, прикольно ))


Konstantin Sumenko писал(а):Я про то, что у подобных примочек для ЛВ всегда имеются скрытие и часто открытые косяки (визуального характера и нагрузочного (на приложение))
А как узнать нагрузку на приложение ? Какие могут быть скрытые косяки ? Интересено
Добро пожаловать на http://rk-stud.ru/
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Выползающая менюха

Сообщение Sergey Ivanov »

Добавил гвоздик, но вопрос возник.
Как сделать так, чтобы VI1 была перед main, но активной была main ? Это вообще возможно ? Скажем, чтобы можно было в стринговой переменной текст писать ? А то получается что VI1 мешает.


PjZJfH_6m9s
Менюшка.rar
(1.73 МБ) 295 скачиваний

P.S. как обычно готов выслушать дополнения, критику :D
Добро пожаловать на http://rk-stud.ru/
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Выползающая менюха

Сообщение Sergey Ivanov »

Спасибо Павлу за FP.OSWindow




97xJmNpNgLA
менюшка.rar
(1.68 МБ) 275 скачиваний
Но есть нюанс- если какое-то другое окно передвинуть на main, то оно визуально будет над main, но под vi1 )) бутерброд такой. Думаю, решу и эту проблемку
Добро пожаловать на http://rk-stud.ru/
Аватара пользователя
Vasiliy Baev

Activity Gold Bronze
leader
leader
Сообщения: 545
Зарегистрирован: 31 окт 2011, 09:02
Награды: 4
Версия LabVIEW: 2019
Откуда: Санкт-Петербург
Благодарил (а): 8 раз
Поблагодарили: 10 раз
Контактная информация:

Re: Выползающая менюха

Сообщение Vasiliy Baev »

Sergey Ivanov, возможно Вам будет интересно, на NI есть такой вариант реализации выползающего меню/панели:
https://decibel.ni.com/content/groups/u ... in-labview
Dubovitsky

Автор
junior
junior
Сообщения: 52
Зарегистрирован: 21 дек 2010, 12:11
Награды: 1
Версия LabVIEW: 2011
Контактная информация:

Re: Выползающая менюха

Сообщение Dubovitsky »

Vasa писал(а):Sergey Ivanov, возможно Вам будет интересно, на NI есть такой вариант реализации выползающего меню/панели:
https://decibel.ni.com/content/groups/u ... in-labview
Вот обидно, всё уже сделано до нас :) Зря писал почти такую же :) Хотя у меня поуниверсальней и попроще будет немного. Кажется :dntknw:
P.S.> А полупрозрачные менюшки над графиком лучше смотрятся (http://labviewportal.eu/viewtopic.php?f=35&t=5270, Demo2)
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Выползающая менюха

Сообщение Pavel Krivozubov »

По моему эта тема достойна главной :super:
Евгений Панин
junior
junior
Сообщения: 52
Зарегистрирован: 02 фев 2012, 21:49
Версия LabVIEW: 18
Откуда: Москва

Re: Выползающая менюха

Сообщение Евгений Панин »

Всё это конечно классно! Но не стоит забывать, что это не DirectX и не OpenGL. И тормозить это может всё оооочень сильно! Старайтесь привязывать движение объектов ко времени, используя Tick Count (ms). Это даст вам гарантию, что анимация будет ПОЧТИ ВСЕГДА пороходить с одинаковым интервалом времени. Соответственно, кол. шагов будет разным, и всё это будет зависить от мощности ПК.
Да, движение может быть рывками..... но зато не придется ждать 20 секунд, пока что-то плавно выдвинется. :think:
Если я не прав, поправте меня...
показать окно.vi
пример LV10
(7.68 КБ) 242 скачивания
Евгений Панин
junior
junior
Сообщения: 52
Зарегистрирован: 02 фев 2012, 21:49
Версия LabVIEW: 18
Откуда: Москва

Re: Выползающая менюха

Сообщение Евгений Панин »

Я знаю, как сделать background лицевой панели прозрачным. У меня есть предложение, создать новую тему, где будет рассмотрена работа с функциями windows, которые касаются интерфейса. Сбрасывать туда примеры.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Выползающая менюха

Сообщение Pavel Krivozubov »

Предложение поддерживаю, можно создавать!
Ответить

Вернуться в «Лицевая панель»