crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> масштабирование формы и элементов на ней
trin
  опции профиля:
сообщение 24.6.2010, 15:20
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 20
Регистрация: 24.6.2010
Пользователь №: 1835

Спасибо сказали: 0 раз(а)




Репутация:   0  


Требуется написать функцию, которая перебирала бы все компоненты на форме с дальнейшим сохранением в файл их геометрических параметров.

Для начала как докопаться до индекса элементов? ;)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
trin
  опции профиля:
сообщение 28.6.2010, 18:14
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 20
Регистрация: 24.6.2010
Пользователь №: 1835

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 28.6.2010, 11:58) *
а у Qobject откуда геометрия?


а если вот так?

    QSettings settings("Soft", "Config");
    QObjectList olist;
    olist=this->children();
    for (int i=0;i<olist.size();i++)
    {
     QObject *currobj;
     currobj=olist.at(i);
          
   settings.beginGroup("/"+currobj->parent()->objectName());
   settings.beginGroup("/"+currobj->objectName());
   settings.setValue("/x",currobj->property("x"));
   settings.setValue("/y",currobj->property("y"));
   settings.setValue("/width",currobj->property("width"));
   settings.setValue("/height",currobj->property("height"));
   settings.endGroup();
   settings.endGroup();
    }


теперь на примере этого кода нужно как-то реализовать функцию, основная проблема в том чтобы вместо this был объект откуда её вызвали....
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.4.2024, 20:37