Выползающая менюха
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
Выползающая менюха
Не знаю, было ли где или нет.
Два , один главный, второй Sub , который и двигается, меняя прозрачность.
Смотреть лучше на ютубе в оригинальном разрешении.
Jt9lavWBhe8
Косяки пока какие:
1. Нельзя сделать так чтобы торчал только язычок, во всяком случае, я не понял как это сделать. (а не вся сторона Sub ) Можно ли сделать background лицевой панели прозрачным, или вообще удалить ?
P.S. можно будет потом сделать "гвоздик"
Два , один главный, второй Sub , который и двигается, меняя прозрачность.
Смотреть лучше на ютубе в оригинальном разрешении.
Jt9lavWBhe8
Косяки пока какие:
1. Нельзя сделать так чтобы торчал только язычок, во всяком случае, я не понял как это сделать. (а не вся сторона Sub ) Можно ли сделать background лицевой панели прозрачным, или вообще удалить ?
P.S. можно будет потом сделать "гвоздик"
Добро пожаловать на http://rk-stud.ru/
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Выползающая менюха
сама вечером скину, забыл на фтп залить (
Добро пожаловать на http://rk-stud.ru/
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Выползающая менюха
Не думал что такие вещи можно в LabVIEW творить!
Просто класс!
Просто класс!
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
Re: Выползающая менюха
Вспомнилось: " Вот так, с помощью нехитрых приспособлений буханку белого (или черного) хлеба можно превратить в троллейбус... но зачем?"
Я про то, что у подобных примочек для ЛВ всегда имеются скрытие и часто открытые косяки (визуального характера и нагрузочного (на приложение)). Тем не менее я лично приветствую работы в данном направлении.
Я про то, что у подобных примочек для ЛВ всегда имеются скрытие и часто открытые косяки (визуального характера и нагрузочного (на приложение)). Тем не менее я лично приветствую работы в данном направлении.
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Выползающая менюха
ахаха, прикольно ))Konstantin Sumenko писал(а):Вспомнилось: " Вот так, с помощью нехитрых приспособлений буханку белого (или черного) хлеба можно превратить в троллейбус... но зачем?"
А как узнать нагрузку на приложение ? Какие могут быть скрытые косяки ? ИнтересеноKonstantin Sumenko писал(а):Я про то, что у подобных примочек для ЛВ всегда имеются скрытие и часто открытые косяки (визуального характера и нагрузочного (на приложение))
Добро пожаловать на http://rk-stud.ru/
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Выползающая менюха
Добавил гвоздик, но вопрос возник.
Как сделать так, чтобы VI1 была перед main, но активной была main ? Это вообще возможно ? Скажем, чтобы можно было в стринговой переменной текст писать ? А то получается что VI1 мешает.
PjZJfH_6m9s
P.S. как обычно готов выслушать дополнения, критику
Как сделать так, чтобы VI1 была перед main, но активной была main ? Это вообще возможно ? Скажем, чтобы можно было в стринговой переменной текст писать ? А то получается что VI1 мешает.
PjZJfH_6m9s
P.S. как обычно готов выслушать дополнения, критику
Добро пожаловать на http://rk-stud.ru/
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Выползающая менюха
Спасибо Павлу за FP.OSWindow
97xJmNpNgLA Но есть нюанс- если какое-то другое окно передвинуть на main, то оно визуально будет над main, но под vi1 )) бутерброд такой. Думаю, решу и эту проблемку
97xJmNpNgLA Но есть нюанс- если какое-то другое окно передвинуть на main, то оно визуально будет над main, но под vi1 )) бутерброд такой. Думаю, решу и эту проблемку
Добро пожаловать на http://rk-stud.ru/
-
Vasiliy Baev
- leader
- Сообщения: 545
- Зарегистрирован: 31 окт 2011, 09:02
- Награды: 4
- Версия LabVIEW: 2019
- Откуда: Санкт-Петербург
- Благодарил (а): 9 раз
- Поблагодарили: 10 раз
- Контактная информация:
Re: Выползающая менюха
Sergey Ivanov, возможно Вам будет интересно, на NI есть такой вариант реализации выползающего меню/панели:
https://decibel.ni.com/content/groups/u ... in-labview
https://decibel.ni.com/content/groups/u ... in-labview
-
- junior
- Сообщения: 52
- Зарегистрирован: 21 дек 2010, 12:11
- Награды: 1
- Версия LabVIEW: 2011
- Контактная информация:
Re: Выползающая менюха
Вот обидно, всё уже сделано до нас :) Зря писал почти такую же :) Хотя у меня поуниверсальней и попроще будет немного. КажетсяVasa писал(а):Sergey Ivanov, возможно Вам будет интересно, на NI есть такой вариант реализации выползающего меню/панели:
https://decibel.ni.com/content/groups/u ... in-labview
P.S.> А полупрозрачные менюшки над графиком лучше смотрятся (http://labviewportal.eu/viewtopic.php?f=35&t=5270, Demo2)
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Выползающая менюха
По моему эта тема достойна главной
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- junior
- Сообщения: 52
- Зарегистрирован: 02 фев 2012, 21:49
- Версия LabVIEW: 18
- Откуда: Москва
Re: Выползающая менюха
Всё это конечно классно! Но не стоит забывать, что это не DirectX и не OpenGL. И тормозить это может всё оооочень сильно! Старайтесь привязывать движение объектов ко времени, используя Tick Count (ms). Это даст вам гарантию, что анимация будет ПОЧТИ ВСЕГДА пороходить с одинаковым интервалом времени. Соответственно, кол. шагов будет разным, и всё это будет зависить от мощности ПК.
Да, движение может быть рывками..... но зато не придется ждать 20 секунд, пока что-то плавно выдвинется.
Если я не прав, поправте меня...
Да, движение может быть рывками..... но зато не придется ждать 20 секунд, пока что-то плавно выдвинется.
Если я не прав, поправте меня...
-
- junior
- Сообщения: 52
- Зарегистрирован: 02 фев 2012, 21:49
- Версия LabVIEW: 18
- Откуда: Москва
Re: Выползающая менюха
Я знаю, как сделать background лицевой панели прозрачным. У меня есть предложение, создать новую тему, где будет рассмотрена работа с функциями windows, которые касаются интерфейса. Сбрасывать туда примеры.
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Выползающая менюха
Предложение поддерживаю, можно создавать!
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook