Расположение контролов в класическом и WinXP стилях
От: tipman  
Дата: 20.04.10 12:59
Оценка:
Постоянно пользуюсь только классическим стилем. Дизайню форму у себя, компилирую, переношу прогу на другой комп — кнопки плывут. Подскажите пожалуйста как победить? Ответ наверно прост, но чтот никак не добьюсь
Re: Расположение контролов в класическом и WinXP стилях
От: Codechanger Россия  
Дата: 22.04.10 14:01
Оценка: 1 (1)
Здравствуйте, tipman, Вы писали:

T>Постоянно пользуюсь только классическим стилем. Дизайню форму у себя, компилирую, переношу прогу на другой комп — кнопки плывут. Подскажите пожалуйста как победить? Ответ наверно прост, но чтот никак не добьюсь


1.Надо учитывать всякие бордеры и адорнеры, которых в классике нет.
2. Абсолютное позиционирование — зло.
Re[2]: Расположение контролов в класическом и WinXP стилях
От: tipman  
Дата: 23.04.10 04:13
Оценка:
Здравствуйте, Codechanger, Вы писали:

C>1.Надо учитывать всякие бордеры и адорнеры, которых в классике нет.

C>2. Абсолютное позиционирование — зло.

1. Т.е. единственный выход — это пересчёт позиции контролов? Т.е. все диалоги винды так и сделаны?
2. Если только так, тогда при каком событии окна его производить? Ведь смена стиля может произойти и во время уже запущенного приложения.
Re[3]: Расположение контролов в класическом и WinXP стилях
От: Sheridan Россия  
Дата: 26.04.10 21:03
Оценка: 1 (1)
Приветствую, tipman, вы писали:

А что, в ваше библиотеке нет динамических лайоутов? Ну так возьмите Qt, там это есть.
avalon 1.0rc3 rev 306, zlib 1.2.3 (17.12.2009 01:06:14 MSK +03:00)(Qt 4.6.0)
Matrix has you...
Re: Расположение контролов в класическом и WinXP стилях
От: ArtDenis Россия  
Дата: 04.05.10 07:32
Оценка:
Здравствуйте, tipman, Вы писали:
T>Постоянно пользуюсь только классическим стилем. Дизайню форму у себя, компилирую, переношу прогу на другой комп — кнопки плывут. Подскажите пожалуйста как победить? Ответ наверно прост, но чтот никак не добьюсь

Рискну предположить, кто DPI шрифта на другом компьютере отличается от DPI шрифта на компьютере разработчика.
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re[3]: Расположение контролов в класическом и WinXP стилях
От: Codechanger Россия  
Дата: 05.05.10 13:41
Оценка: +1
Здравствуйте, tipman, Вы писали:

T>Здравствуйте, Codechanger, Вы писали:


C>>1.Надо учитывать всякие бордеры и адорнеры, которых в классике нет.

C>>2. Абсолютное позиционирование — зло.

T>1. Т.е. единственный выход — это пересчёт позиции контролов? Т.е. все диалоги винды так и сделаны?

T>2. Если только так, тогда при каком событии окна его производить? Ведь смена стиля может произойти и во время уже запущенного приложения.

Ну вы бы технологию написали, на которой реализуете. Для ясности. А то тут уже Qt предлагают...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.