Ladne UI
- dajpanspokój
- Posty: 145
- Rejestracja: 05 lis 2015 08:15
- Wersja środowiska: LabVIEW 2016
Ladne UI
Heja
Zaczalem robic w pracy projekt i stwierdzilem ze bedzie wygladal troche jak przyciski googla/androida
Mozecie sciagnac, ukrasc kod i bawic sie
Ikonki sa sciagane glownie z https://thenounproject.com i edytowane w gimpie
Zastanawiam sie jak sprawic zeby po nacisnieciu Settings->Calibrate->Settings, przyciski ktore wysuwaja sie z Calibrate znikaly.
Mam jeden pomysl, ale nie jest to az tak skalowalne jakbym chcial, wiec jak macie jakies spoko pomysly to mozecie mi w tym pomóc
Zaczalem robic w pracy projekt i stwierdzilem ze bedzie wygladal troche jak przyciski googla/androida
Mozecie sciagnac, ukrasc kod i bawic sie
Ikonki sa sciagane glownie z https://thenounproject.com i edytowane w gimpie
Zastanawiam sie jak sprawic zeby po nacisnieciu Settings->Calibrate->Settings, przyciski ktore wysuwaja sie z Calibrate znikaly.
Mam jeden pomysl, ale nie jest to az tak skalowalne jakbym chcial, wiec jak macie jakies spoko pomysly to mozecie mi w tym pomóc
- Załączniki
-
- UI fun test.zip
- (175.19 KiB) Pobrany 526 razy
Ladne UI
Śliczne
W topornym światku GUI LabVIEW, naprawdę się wyróżnia!
Zaproponowałbym strukturę drzewiastą samego menu. Gdzie zamknięcie rodzica najpierw zwinie wszystkie dzieciaki.
W topornym światku GUI LabVIEW, naprawdę się wyróżnia!
Zaproponowałbym strukturę drzewiastą samego menu. Gdzie zamknięcie rodzica najpierw zwinie wszystkie dzieciaki.
- dajpanspokój
- Posty: 145
- Rejestracja: 05 lis 2015 08:15
- Wersja środowiska: LabVIEW 2016
Ladne UI
Hej, dzieki:) wlasnie tez myslalem nad drzewem albo klasami, ze jest struktura rodzic-dziecko, ale z klasami to bylby troche overkill.
Drzewka nigdy nie robilem, ale tez nie za bardzo wiem jak to by mialo wygladac, ze zamkniecie rodzica wywolywaloby mi vi ktore zamyka dziecko. Tzn, ze w tym drzewku musialyby sie znajdowac info o referencji do przyciskow, ruchu po nacisnieciu itp? To jest dosc ciekawy problem:)
Drzewka nigdy nie robilem, ale tez nie za bardzo wiem jak to by mialo wygladac, ze zamkniecie rodzica wywolywaloby mi vi ktore zamyka dziecko. Tzn, ze w tym drzewku musialyby sie znajdowac info o referencji do przyciskow, ruchu po nacisnieciu itp? To jest dosc ciekawy problem:)
Ladne UI
Tutaj OOP pasuje jak ulał i nie jest żadnym overkillem tylko własciwym narzędziem do właściwego zadania
Ladne UI
do tego, jeśli ikonki są ściągane z ynterneoof, to aż się prosi o plik konfiguracyjny takiego menu w xml lub json , gdzie jako parametr zapodajesz adres url ikony i mały vi-script kompiluje Ci menu.
Żeby dodać pikanterii, to menu może być zupełnie osobnym VI, dynamicznie dopasowującym swoją pozycję do wywołującej aplikacji, dynamicznie skalowanlnym, z przeźroczystym tłem. Pozwoliłoby to dodać takie menu jako warstwę do dowolnej aplikacji - realizującą tylko callback'i w aplikaciu wywołującej.
Żeby dodać pikanterii, to menu może być zupełnie osobnym VI, dynamicznie dopasowującym swoją pozycję do wywołującej aplikacji, dynamicznie skalowanlnym, z przeźroczystym tłem. Pozwoliłoby to dodać takie menu jako warstwę do dowolnej aplikacji - realizującą tylko callback'i w aplikaciu wywołującej.
- dajpanspokój
- Posty: 145
- Rejestracja: 05 lis 2015 08:15
- Wersja środowiska: LabVIEW 2016
Ladne UI
Tworzenie tych ikonek to jest meczarnia, ale nie udalo mi sie znalezc zadnego vi scriptu, ktory to robi... Podobno to jest jakis strasznie stary kod w lv, ktory przestal byc supportowany i juz przestalem tego szukac
- dajpanspokój
- Posty: 145
- Rejestracja: 05 lis 2015 08:15
- Wersja środowiska: LabVIEW 2016
Re: Ladne UI
Dzieks micard za zmuszenie mnie do OOP, programowanie tego to byla totalna przyjemnosc
Rekursywnosc w OOP jest najlepsza rzecza na swiecie
Wrzucam swoj nowy kod, ulozenie przyciskow nie ma troche sensu, bo testowalem 3 lvle menu, ale dziala jak marzenie
(Sorry ze komentarze sa po angielsku, ale robie to do pracy)
Rekursywnosc w OOP jest najlepsza rzecza na swiecie
Wrzucam swoj nowy kod, ulozenie przyciskow nie ma troche sensu, bo testowalem 3 lvle menu, ale dziala jak marzenie
(Sorry ze komentarze sa po angielsku, ale robie to do pracy)
- Załączniki
-
- UI fun test OOP.rar
- (332.56 KiB) Pobrany 470 razy
- dajpanspokój
- Posty: 145
- Rejestracja: 05 lis 2015 08:15
- Wersja środowiska: LabVIEW 2016
Re: Ladne UI
Hej
Jest troche materialow na internetach, tak jak taki filmik: https://www.youtube.com/watch?v=pomEr5vQpxM albo taki artykul: http://www.bloomy.com/support/blog/obje ... art-series i to wyglada tez spoko http://forums.ni.com/t5/LabVIEW-Develop ... -p/3519580 pewnie znajdziesz jeszcze duzo wiecej materialow na googlach.
Ale tak naprawde potrzebujesz jakiegos swojego projektu zebys zrozumial jak to dziala i w czym zrobiles bledy.
Ja do OOP podchodzilem ze 3 razy, za kazdym razem rozumialem wiecej az w koncu siadlo i jeszcze nie do konca wszystko rozumiem ale jestem coraz blizej. Powodzenia
Jest troche materialow na internetach, tak jak taki filmik: https://www.youtube.com/watch?v=pomEr5vQpxM albo taki artykul: http://www.bloomy.com/support/blog/obje ... art-series i to wyglada tez spoko http://forums.ni.com/t5/LabVIEW-Develop ... -p/3519580 pewnie znajdziesz jeszcze duzo wiecej materialow na googlach.
Ale tak naprawde potrzebujesz jakiegos swojego projektu zebys zrozumial jak to dziala i w czym zrobiles bledy.
Ja do OOP podchodzilem ze 3 razy, za kazdym razem rozumialem wiecej az w koncu siadlo i jeszcze nie do konca wszystko rozumiem ale jestem coraz blizej. Powodzenia
Re: Ladne UI
Dzięki wielkie, zapewne po zapoznaniu się z tym, spróbuje swoich sił z tym tematem