Jak skalować panel w zależności od rozdzielczości

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Awatar użytkownika
smart_lodz
Posty: 53
Rejestracja: 08 sty 2009 09:10
Wersja środowiska: LabVIEW 2014
Kontakt:

Jak skalować panel w zależności od rozdzielczości

Post autor: smart_lodz »

Witam

Jak mogę automatycznie skalować panel główny, żeby na każdej rozdzielczości wyglądał identycznie. Bawiłem się VI properties - window size - ale jakoś ciągłe kontrolki się "rozjeżdżają".

Dzięki i pozdro
Smart
AGF
Posty: 109
Rejestracja: 26 lut 2010 13:41
Wersja środowiska: LabVIEW 2010
Lokalizacja: Bydgoszcz

Re: Jak skalować panel w zależności od rozdzielczości

Post autor: AGF »

Próbowałeś w VI properyties utawić: Maintain proportion of window for different monitor resolution i Scale all objects on front panel as the window rezize, powinno generalnie pomóc przy manipulacji rozmiarem okna, chociaż z czcionkami to niekoniecznie.
Załączniki
bez tytułu.JPG
Ostatnio zmieniony 15 mar 2012 10:26 przez AGF, łącznie zmieniany 1 raz.
Awatar użytkownika
smart_lodz
Posty: 53
Rejestracja: 08 sty 2009 09:10
Wersja środowiska: LabVIEW 2014
Kontakt:

Re: Jak skalować panel w zależności od rozdzielczości

Post autor: smart_lodz »

Próbowałem :) - i faktycznie nie wygląda to tak słodko - opisy kontrolek się rozjeżdżają i cały panel wygląda paskudnie - może jest na to jakiś inny "myk" ?
AGF
Posty: 109
Rejestracja: 26 lut 2010 13:41
Wersja środowiska: LabVIEW 2010
Lokalizacja: Bydgoszcz

Re: Jak skalować panel w zależności od rozdzielczości

Post autor: AGF »

Niestety za durzo też z tm nie kombinowałem. Chyba niema (No ale niech mądrzejsi od mnie się wypowiedzą). Może porostu będzie trzeba skalować czcionki w caption kontrolek etc. A można to zrobić za pomocą property node.
Awatar użytkownika
smart_lodz
Posty: 53
Rejestracja: 08 sty 2009 09:10
Wersja środowiska: LabVIEW 2014
Kontakt:

Re: Jak skalować panel w zależności od rozdzielczości

Post autor: smart_lodz »

Hmm... tylko troszkę tego jest - na ekranie głównym jest kilka zakładek.
Awatar użytkownika
Pitol
Moderator
Posty: 983
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Jak skalować panel w zależności od rozdzielczości

Post autor: Pitol »

Nie wiem co masz na panelu, ale jeśli masz tam TabControl to spróbuj skalować ekran wobec tej kontrolki. Wyłącz te funkcje w VI Properties, o których AGF pisał. Na panelu kliknij prawym na kontrolce Tab i wybierz Scale Object With Pane. Na panelu zostaną wyrysowane linie skalowania. Popatrz sobie teraz, jak to się wszystko rozszerza gdy będziesz maksymalizował okno. Następnie musisz... kombinuj już sam ;)
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
Awatar użytkownika
smart_lodz
Posty: 53
Rejestracja: 08 sty 2009 09:10
Wersja środowiska: LabVIEW 2014
Kontakt:

Re: Jak skalować panel w zależności od rozdzielczości

Post autor: smart_lodz »

Mam nadzieję, że coś sensownego wymyślę :)

Dzięki i pozdrawiam
Smart
Awatar użytkownika
rivui
Posty: 27
Rejestracja: 01 lut 2010 16:50
Wersja środowiska: LabVIEW 8.5
Lokalizacja: Kopenhaga

Re: Jak skalować panel w zależności od rozdzielczości

Post autor: rivui »

Mozesz tez sprobowac zaznaczyc grupe kontrolek ktore chcesz zachowac w danym stanie i kliknij "Group" i "Lock". Wtedy podczas zmieniania wielkosci okna ich relatywna pozycja nie powinna sie zmienic...
ODPOWIEDZ