Размер окна

Создание приложений, библиотек, инсталляторов
gslim
assistant
assistant
Сообщения: 110
Зарегистрирован: 11 окт 2011, 12:15
Версия LabVIEW: 8
Контактная информация:

Размер окна

Сообщение gslim »

Добрый день ув. форумчане , подскажите как задать автоматический размер окна? К примеру у меня монитор 1290х1200 , а у пользователя 620х500 , и соотвестенно текст и т.д. у него искажается , scroll-bar - не вариант , так же в :vi: Propertis - > Windows Size ставил галочки , графики уменьшаются , а такс сжимается и наползает друг на друга и кнопки тоже. Заранее благодарен.
gslim
assistant
assistant
Сообщения: 110
Зарегистрирован: 11 окт 2011, 12:15
Версия LabVIEW: 8
Контактная информация:

Re: Размер окна

Сообщение gslim »

Ребят помогите , очень срочно нужно...
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Размер окна

Сообщение IvanLis »

gslim писал(а):Ребят помогите , очень срочно нужно...
я всегда делаю под минимальное разрешение
если повыдрыкаваться, то делаю что при увеличении окна увеличиваются графики, но не текст
gslim
assistant
assistant
Сообщения: 110
Зарегистрирован: 11 окт 2011, 12:15
Версия LabVIEW: 8
Контактная информация:

Re: Размер окна

Сообщение gslim »

а программно нельзя это сделать ? чтобы автоматически текст и кнопки уменьшались?
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Размер окна

Сообщение IvanLis »

gslim писал(а):а программно нельзя это сделать ? чтобы автоматически текст и кнопки уменьшались?
автоматически вроде нет
все ручками придется делать
изменять свойства для каждого контрола/индикатора, надписи и т.д.
gslim
assistant
assistant
Сообщения: 110
Зарегистрирован: 11 окт 2011, 12:15
Версия LabVIEW: 8
Контактная информация:

Re: Размер окна

Сообщение gslim »

а какие свойства ? Вы имеете введу просто изменить их размер ?
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Размер окна

Сообщение IvanLis »

gslim писал(а):а какие свойства ? Вы имеете введу просто изменить их размер ?
Property Node
размер, положение, параметры надпитей, меток и т.д.
а это очень нудная, кропотливая и неблагодарная работа

и самое главное ненужная особо
Kvanto

Activity Bronze Автор
VIP
VIP
Сообщения: 414
Зарегистрирован: 26 янв 2011, 17:56
Награды: 3
Версия LabVIEW: 10.0

Re: Размер окна

Сообщение Kvanto »

IvanLis писал(а):
gslim писал(а):Ребят помогите , очень срочно нужно...
я всегда делаю под минимальное разрешение
если повыдрыкаваться, то делаю что при увеличении окна увеличиваются графики, но не текст
а как сделать изменение размера графиков автоматическое? какое свойтсво использовать.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Размер окна

Сообщение IvanLis »

Kvanto писал(а):а как сделать изменение размера графиков автоматическое? какое свойтсво использовать.
1.png
1.png (24.03 КБ) 12695 просмотров
Kvanto

Activity Bronze Автор
VIP
VIP
Сообщения: 414
Зарегистрирован: 26 янв 2011, 17:56
Награды: 3
Версия LabVIEW: 10.0

Re: Размер окна

Сообщение Kvanto »

А как бы задать размер окна :vi: 1024х768 и чтобы такой размер был после создания экзешника.
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1327
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 38 раз
Контактная информация:

Re: Размер окна

Сообщение AndreyDmitriev »

Kvanto писал(а):А как бы задать размер окна :vi: 1024х768 и чтобы такой размер был после создания экзешника.
- Выставить в свойствах top level VI минимальный размер 1024 на 768
- Уменьшить панель до этого размера (меньше LabVIEW уменьшить не даст). Проверить, что ничего ны вылазит за границы.
- Выставить в свойствах запрет на изменение размера
Либо опционально в настройках Window Run-Time Position выставить 1024 на 768
- Сохранить изменения и сгенерить приложение.

Профит!

Если же говорить в общем, то я вот сторонник "резиновых" интерфейсов. Ну то есть есть минимальное разрешение, меньше которого панель сделать нельзя (обычно 800 на 600 или 1024 на 768), а вот растянуть приложение на весь экран можно. Делается это с помощью сплиттеров, панелей и контролов, которым задано Fit to Pane. Возни, конечно, прилично, но зато результат "как у больших". Однако это не всегда бывает нужно. Обычно должен присутствовать хотя бы один элемент, который имеет смысл тянуть на весь экран - ну, к примеру, там график или картинка, тогда все остальные элементы группируются на панелях вокруг него. Если же инструмент представляет из себя, скажем панель управления установкой с пятью кнопками, то вполне разумно задать фиусированный размер, запретить его изменение и не париться.
gslim
assistant
assistant
Сообщения: 110
Зарегистрирован: 11 окт 2011, 12:15
Версия LabVIEW: 8
Контактная информация:

Re: Размер окна

Сообщение gslim »

Спасибо AndreyDomitruev , ещё у меня была идея узнать размер экрана , и пред запуском приложения менять размеры всех котролов. Но пока функции которая будет узнавать размера экрана не нашёл... но думаю она в LV есть.
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1327
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 38 раз
Контактная информация:

Re: Размер окна

Сообщение AndreyDmitriev »

gslim писал(а):Спасибо AndreyDomitruev , ещё у меня была идея узнать размер экрана , и пред запуском приложения менять размеры всех котролов. Но пока функции которая будет узнавать размера экрана не нашёл... но думаю она в LV есть.
02displ.png
02displ.png (6.07 КБ) 12641 просмотр
Вложения
02Displ.vi
(11.06 КБ) 305 скачиваний
gslim
assistant
assistant
Сообщения: 110
Зарегистрирован: 11 окт 2011, 12:15
Версия LabVIEW: 8
Контактная информация:

Re: Размер окна

Сообщение gslim »

Огромное спасибо!
Kvanto

Activity Bronze Автор
VIP
VIP
Сообщения: 414
Зарегистрирован: 26 янв 2011, 17:56
Награды: 3
Версия LabVIEW: 10.0

Re: Размер окна

Сообщение Kvanto »

AndreyDmitriev писал(а): а вот растянуть приложение на весь экран можно. Делается это с помощью сплиттеров, панелей и контролов, которым задано Fit to Pane.
Про эту идею нашел видео на YouTube, но вот вопрос. Как вставить разделители на TabControl, на котором у меня располагаются все основные Chart'ы и Graph'ы, размер которых я и хочу менять?
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Создание приложений»